CWnd::GetWindowDC
Получает контекст отображения всего, включая заголовок окна, меню и полосы прокрутки.
CDC* GetWindowDC( );
Возвращаемое значение
Определяет контекст отображения для заданного окна если функция успешно; в противном случае NULL.
Возвращенный указатель может быть временным и не должен сохранить для последующего использования. ReleaseDC должно быть вызываются один раз для каждого успешного вызова метода GetWindowDC.
Заметки
Контекст отображения окна разрешает рисования в любом месте CWnd, поскольку начало координат контекста угол CWnd вместо верхн- левого края клиентской области.
Атрибуты по умолчанию присвоены к контексту отображения каждый раз, когда он получает контекст. Прежние потеряны.
GetWindowDC предназначено для использования для особых эффектов рисования внутри неклиентской области CWnd. Не рекомендуется использовать рисование в областях, не являющуюся клиентской любого окна.
Функцию GetSystemMetrics Windows можно использовать для получения измерения различных частей области заголовка неклиентской, например, меню и полосы прокрутки.
После завершения рисования, необходимо вызвать функцию-член ReleaseDC для освобождения контекста отображения. Сбой освобождение контекста отображения серьезно влияет на запрашиваемый рисования приложениями из-за ограничений на количество контекстов устройства, которые могут быть открыты одновременно.
Требования
Header: afxwin.h