BOOL LockWindowUpdate ( );
Возвращаемое значение
Ненулевое значение, если функция выполнена успешно. Это 0, если произойдет ошибка или если функция LockWindowUpdate используется для блокировки другое окно.
Примечания
Отключает рисование в данном окне. Заблокированный окно нельзя переместить. Только одно из них может быть заблокирован в тот момент. Чтобы открыть окно с LockWindowUpdate, звоните UnlockWindowUpdate.
Если приложение с заблокированной окно (или любого заблокированного дочерних окон) вызывает GetDC, GetDCEx, или обработке Windows функция, вызываемая функция возвращает контекст устройства, чьи видимой области является пустым. Это будет происходить до тех пор, пока приложение открывает окно путем вызова функции-члена UnlockWindowUpdate .
В то время как обновления окна заблокированы, система отслеживает количество ограничивающего прямоугольника любых операций рисования для контекста устройств, связанные с заблокированной окном. Когда такое рисунок этот прямоугольник становится недействительным в заблокированном окне и его дочерних окон для принудительного возможного сообщение WM_PAINT , чтобы обновить экран. Если не рисование произошла в то время как окно обновления были заблокированы, ни в области недействительными.
Функция-член LockWi&ndowUpdate не содержит заданного окна невидимыми и не очищает стиль bit.nbsp WS_VISIBLE;
Обзор CWnd |nbsp; Члены класса | Иерархическая схема
См. такжеnbsp;CWnd::GetDCEx, :: LockWindowUpdate