网站首页  计算机词典

请输入您要查询的字词:

 

字词 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
随便看

 

计算机英汉双解词典包含34412条计算机术语英汉翻译词条,基本涵盖了全部常用计算机术语的翻译及用法,是计算机学习及翻译工作的有利工具。

 

Copyright © 2021-2025 foosec.com All Rights Reserved
更新时间:2026/10/24 1:23:25