网站首页  词典首页

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

 

术语 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基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。

 

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