C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  Update World C++: Сборник GPL QT исходников
  Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Дебетовая карта Home Credit [CPS] RU

 158 - CWnd::LockWindowUpdate / MFC Справка / Visual C++

Шаг 158 - CWnd::LockWindowUpdate

BOOL LockWindowUpdate( );

Возвращаемое значение
Отлично от нуля, если функция успешна, или 0 если ошибка происходит или если функция LockWindowUpdate использовалась, чтобы блокировать другое окно.

Замечания
Отключает рисование в данном окне. Блокированное окно не может перемещаться. Только одно окно может быть блокировано одновременно. Чтобы отпирать окно, блокированное с LockWindowUpdate, вызовите UnlockWindowUpdate. Если приложение с блокированным окном (или любые блокированные дочерние окна) вызывает GetDC, GetDCEx, или функцию BeginPaint, вызываемая функция возвращает контекст устройства, чья видимая область является пустой. Это произойдет, пока приложение не отпирает окно, вызывая метод UnlockWindowUpdate.
В то время как модификации окна блокированы, система следит за ограничительным прямоугольником любых операций рисования к контекстам устройства, связанным с блокированным окном. Когда рисование повторно допускает, этот ограничительный прямоугольник лишен законной силы в блокированном окне и дочерних окнах, чтобы вынудить возможное WM_PAINT сообщение модифицировать экран. Если никакое рисование не произошло, в то время как модификации окна были блокированы, никакая область не лишена законной силы. Метод LockWindowUpdate не делает данное окно невидимым и не очищает WS_VISIBLE бит стиля.


| |
Автор Каев Артем.
[AD]





Дебетовая карта Home Credit [CPS] RU