CWnd::GetWindowDC

CDC * GetWindowDC ( );

Возвращаемое значение

Идентифицирует контекст отображения для данного окна, если функция выполнена успешно; противном случае NULL.

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

Примечания

Получает контекст отображения для всего содержимого окна, включая строки заголовка, меню и полос прокрутки. Окно отображения контекста позволяет писать нигде в CWnd, так как происхождение контекста является верхний левый угол CWnd вместо клиентской области.

Атрибуты по умолчанию назначаются для отображения контекста каждый раз она получает контекст. Предыдущие атрибуты будут потеряны.

GetWindowDC предназначен для использования в специальных живописи эффектов в неклиентской области CWnd . Живопись в неклиентской области любого окна не рекомендуется.

GetSystemMetrics Windows функция может использоваться для извлечения измерения различных частей неклиентской области, такой как строка заголовка, меню и полос прокрутки.

После того, как завершена роспись, функция-член ReleaseDC должна вызываться выпустить контекста дисплея. Отказ освободить контекст отображения будет значительно влиять на живописи, просил приложениями из-за ограничений на количество контексты устройств, которые могут быть открыты в то же время.

Обзор CWnd |nbsp; Члены класса | Иерархическая схема

См. такжеnbsp; :: GetSystemMetrics, CWnd::ReleaseDC, :: GetWindowDC, CWnd::GetDC, CWindowDC

Index