Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Следите за вызовом функций Windows GetDC во время строительства и releaseDC во время уничтожения.
Синтаксис
class CClientDC : public CDC
Участники
Открытые конструкторы
| Имя | Описание |
|---|---|
| CClientDC::CClientDC | Создает объект, подключенный CClientDC к объекту CWnd. |
Защищенные члены данных
| Имя | Описание |
|---|---|
| CClientDC::m_hWnd | HWND окна, для которого это CClientDC допустимо. |
Замечания
Это означает, что контекст устройства, связанный с CClientDC объектом, является клиентской областью окна.
Дополнительные сведения см. в CClientDCразделе "Контексты устройств".
Иерархия наследования
CClientDC
Требования
Заголовок: afxwin.h
CClientDC::CClientDC
Создает объект, который обращается к клиентской CClientDC области CWnd, на которую указывает pWnd.
explicit CClientDC(CWnd* pWnd);
Параметры
pWnd
Окно, к которому будет обращаться клиентская область объекта контекста устройства.
Замечания
Конструктор вызывает функцию Windows GetDC.
Исключение (типа CResourceException) возникает, если вызов Windows GetDC завершается ошибкой. Контекст устройства может быть недоступен, если Windows уже выделила все доступные контексты устройств. Приложение конкурирует за пять общих контекстов отображения, доступных в любое время в Windows.
Пример
void CDCView::DrawInClientDC(CDC *pDC)
{
UNREFERENCED_PARAMETER(pDC);
CClientDC clientDC(this);
clientDC.TextOut(10, 10, CString(_T("I used a client DC!")));
}
CClientDC::m_hWnd
Указатель HWND , CWnd используемый для создания CClientDC объекта.
HWND m_hWnd;
Замечания
m_hWnd — это защищенная переменная.
Пример
См. пример CClientDC ::CClientDC.