Шаг 161 - CWnd::GetDCEx

CDC* GetDCEx( CRgn* prgnClip, DWORD flags );

Возвращаемое значение
Контекст устройства для определенного окна если функция успешна, иначе NULL.

Параметры
prgnClip
Идентифицирует область отсечения, которая может быть объединена с видимой областью клиентского окна.
flags
Может иметь одно из следующих предварительно установленных значений:

Замечания
Эта функция, которая является расширением к функции GetDC, дает приложению большее количество контроля, как отсекается ли контекст устройства для окна.
Если контекст устройства не принадлежит классу окна, функция ReleaseDC должна назваться к контексту после завершения рисования. Так как только пять общих контекстов устройства доступны в любое данное время, отказ выпускать контекст устройства может предотвращать другие приложения от получения доступа к контексту устройства.
Чтобы получать кэшируемый контекст устройства, приложение должно определить DCX_CACHE. Если DCX_CACHE не определен, и окно не является ни CS_OWNDC, ни CS_CLASSDC, эта функция вернет NULL.
Контекст устройства со специальными характеристиками возвращен функцией GetDCEx, если CS_CLASSDC, CS_OWNDC, или CS_PARENTDC стиль был определен в структуре WNDCLASS, когда класс был зарегистрирован.


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