CWnd::LockWindowUpdate
绘制在特定窗口中禁用。
BOOL LockWindowUpdate( );
返回值
非零,如果函数运行成功。 它是0;如果失败,或者 LockWindowUpdate 功能用于锁另一个窗口。
备注
一个锁定的窗口不能移动。 只有一个窗口中一次被锁定。 若要打开窗口锁定与 LockWindowUpdate,请调用 UnlockWindowUpdate。
如果将具有一个锁定的窗口(或任何锁定的子窗口)的应用程序调用 GetDC,GetDCEx, 或 BeginPaint Windows功能,调用函数返回可见区域是空的设备上下文。 这将发生,直到应用程序通过调用 UnlockWindowUpdate 成员函数打开窗口。
当窗口更新锁定后,系统记录所有绘制操作边框到设备上下文与一个锁定的窗口。 在绘制重新启用时,此边框在锁定的窗口及其子窗口无效强制进行最后的 WM_PAINT 邮件更新屏幕。 如果绘制尚未发生,当窗口更新锁定后,区域不无效。
LockWindowUpdate 成员函数上不允许特定窗口不可见并不未清除 WS_VISIBLE 样式位。
要求
Header: afxwin.h