术语 | CWnd::LockWindowUpdate |
释义 | CWnd::LockWindowUpdate BOOL LockWindowUpdate( ); 返回值: 如果函数执行成功,则返回非零值。如果失败或者已经使用LockWindowUpdate函数锁定了其它窗口,则返回0。 说明: 禁止在指定的窗口内绘图。被锁定的窗口不能被移动。在同一时刻只能有一个窗口被锁定。要解锁一个用LockWindowUpdate锁定的窗口,调用UnlockWindowUpdate。 如果拥有被锁定窗口(或者任何被锁定的子窗口)的应用程序调用了Windows的GetDC,GetDCEx或BeginPaint函数,则被调用的函数返回一个设备环境,其可视区域为空。直到应用程序调用UnlockWindowUpdate成员函数解锁了窗口,一直都会这样。 当窗口更新被锁定时,系统跟踪对与锁定窗口相关的设备环境所作的绘图操作的边界矩形。当重又允许绘图时,被锁定的窗口和它的子窗口中的这个区域将被设为无效,强制发送一条WM_PAINT消息以更新屏幕。如果当窗口更新被锁定时没有发生绘图,则没有任何区域被设为无效。 LockWindowUpdate成员函数不使给定的窗口不可见,也不清除WS_VISIBLE风格位。 请参阅:CWnd::GetDCEx, ::LockWindowUpdate |
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。