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

 

Шаг 163 - CWnd::GetWindowDC

CDC* GetWindowDC( );

Возвращаемое значение
Идентифицирует контекст дисплея для данного окна если функция успешна, иначе NULL.
Возвращенный указатель может быть временный и не должен быть сохранен для более позднего использования. ReleaseDC должен вызваться один раз для каждого успешного обращения к GetWindowDC.

Замечания
Получает контекст дисплея для всего окна, включая полосу заголовка, меню, и полосы прокрутки. Контекст дисплея окна разрешает окрашивать где-нибудь в CWnd, так как происхождение контекста - левый верхний угол CWnd вместо клиентской области.
Заданные по умолчанию атрибуты назначены к контексту дисплея, каждый при получении. Предыдущие атрибуты потеряны. GetWindowDC предназначен, для использования в специальных эффектах закрашивания внутри CWnd неклиентской области. Закрашивание в неклиентских областях любого окна не рекомендуется.
Функция GetSystemMetrics Windows может использоваться, чтобы получать размерности различных частей неклиентской области, типа полосы заголовка, меню, и полос прокрутки.
После того, как закрашивание выполнено, метод ReleaseDC должен вызываться с контекстом дисплея. Отказ выпускать контекст дисплея будет серьезно воздействовать на закрашивание, запрошенное приложениями из-за ограничений на число контекстов устройства, которые могут быть открытые в одно время.


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





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