术语 | CWnd::GetUpdateRect | ||||
释义 | CWnd::GetUpdateRect BOOL GetUpdateRect( LPRECT lpRect, BOOL bErase = FALSE ); 返回值: 指定了更新区域的状态。如果更新区域不为空,则返回值为非零值;否则为0。如果lpRect参数被设为NULL,且存在更新区域,则返回非零值;否则为0。 参数:
说明: 这个函数获得完全封闭更新区域的最小矩形的坐标。如果CWnd是用CS_OWNDC创建的,并且映射模式不是MM_TEXT,则GetUpdateRect成员函数用逻辑坐标给出该矩形;否则GetUpdateRect用客户坐标给出矩形。如果不存在更新区域,则GetUpdateRect将矩形设为空(所有的坐标都被设为0)。 bErase成员指定了GetUpdateRect是否要擦除更新区域的背景。如果bErase为TRUE,并且更新区域不为空,则背景将被擦除。为了擦除背景,GetUpdateRect发送一条WM_ERASEBKGND消息。 BeginPaint成员函数获得的更新矩形与GetUpdateRect成员函数获得的矩形相同。 BeginPaint成员函数自动使更新区域有效,因此任何在BeginPaint之后立即调用的GetUpdateRect都返回一个空的更新区域。 请参阅: CWnd::BeginPaint, ::GetUpdateRect, CWnd::OnPaint, CWnd::RedrawWindow |
||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。