BOOL LockWindowUpdate( HWND hWndLock // дескриптор запираемого окна );
Параметры:
hWndLock | Определяет оно, в котором прорисовка будет отключена. Если этот параметр равен NULL, прорисовка в отключеном окне будет включена. |
Возвращаемые значения:
При успешном завершении, возвращается ненулевое значение.При ошибке, возвращается ноль указывая на то, что уже отключено одно окно.
Замечания:
Если приложение с запертым (отключенным для рисования) окном (или любым запертым дочерним окном) вызывает функию GetDC, GetDCEx, или BeginPaint, вызываемая функция возвращает контекст устройства с пустой видимой областью. Это редко случается в случае, если приложение отпирает окно вызовом LockWindowUpdate, указав в параметре hWndLock значение NULL.LockWindowUpdate не делает окно невидимым и не очищает бит стиля WS_VISIBLE.
Запертое окно не может быть перемещено.