LockWindowUpdate
The LockWindowUpdate
function disables or reenables drawing in the specified window. Only one window
can be locked at a time.
BOOL LockWindowUpdate(
HWND hWndLock |
// handle of window
to lock |
); |
|
Parameters
hWndLock
Specifies the
window in which drawing will be disabled. If this parameter is NULL, drawing in
the locked window is enabled.
Return Values
If the
function succeeds, the return value is nonzero.
If the
function fails, the return value is zero, indicating that an error occurred or
another window was already locked.
Remarks
If an
application with a locked window (or any locked child windows) calls the GetDC
If an
application attempts to draw within a locked window, the system records the
extent of the attempted operation in a bounding rectangle. When the window is
unlocked, the system invalidates the area within this bounding rectangle,
forcing an eventual WM_PAINT
LockWindowUpdate does not make the given window invisible and does not
clear the WS_VISIBLE style bit.
A locked window
cannot be moved.
See Also