网站首页  词典首页

请输入您要查询的计算机术语:

 

术语 CWnd::BeginPaint
释义 CWnd::BeginPaint

CDC* BeginPaint( LPPAINTSTRUCT lpPaint );

返回值:标识了CWnd的设备环境。这个指针可能是临时的,不应在EndPaint之外保存。

参数:
lpPaint执行PAINTSTRUCT结构,用于获取绘图信息。

说明:
为绘图准备CWnd并用与绘图有关的信息填充PAINTSTRUCT数据结构。
绘图结构中包含了一个RECT数据结构,它包含了完全封闭更新区域的最小矩形以及一个标志,指明背景是否需要擦除。
更新区域是由Invalidate、InvalidateRect或InvalidateRgn成员函数设置的,并且在更新区域改变大小、移动、创建、滚动或执行其它会影响客户区的操作后由系统设置。如果更新区域被标记为需要擦除,则BeginPaint发送一个WM_ONERASEBKGND消息。
除非是在响应WM_PAINT消息的时候,否则不要调用BeginPaint成员函数。每个对BeginPaint成员函数的调用都必须有对应的对EndPaint成员函数的调用。如果在这个区域中的插字符需要被重画,那么BeginPaint成员函数自动隐藏插字符以免被擦除。

请参阅:
CWnd::EndPaint, CWnd::Invalidate, CWnd::InvalidateRgn, ::BeginPaint, CPaintDC
随便看

 

MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

Copyright © 2004-2023 Winrtm.com All Rights Reserved
京ICP备2021023879号-40 更新时间:2024/10/6 12:29:59