Шаг 160 - CWnd::GetDC

CDC* GetDC( );

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

Замечания
Восстанавливает указатель на общий или частный контекст устройства для клиентской области в зависимости от стиля класса, определенного для CWnd. Для общих контекстов устройства, GetDC назначает заданные по умолчанию атрибуты к контексту, каждый раз когда этот контекст получен. Для частных контекстов, GetDC оставляет предварительно назначенные неизменяемые атрибуты. Контекст устройства может использоваться в последующих графических функциях (GDI) интерфейса устройства, чтобы рисовать в клиентской области.
Если контекст устройства не принадлежит классу окна, метод ReleaseDC должен вызываться к контексту после рисования. Так как только пять общих контекстов устройства доступны в любое данное время, отказ выпускать контекст устройства может предотвращать другие приложения от доступа к контексту устройства.
Контекст устройства, принадлежащий к классу CWnd возвращен методом GetDC, если CS_CLASSDC, CS_OWNDC, или CS_PARENTDC был определен как стиль в структуре WNDCLASS, когда класс был зарегистрирован.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 25.12.2001