Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Производное от CDC.
Синтаксис
class CWindowDC : public CDC
Участники
Открытые конструкторы
| Имя | Описание |
|---|---|
| CWindowDC::CWindowDC | Формирует объект CWindowDC. |
Защищенные члены данных
| Имя | Описание |
|---|---|
| CWindowDC::m_hWnd | HWND, к которому CWindowDC это присоединено. |
Замечания
Вызывает функцию Windows GetWindowDC во время строительства и releaseDC во время уничтожения. Это означает, что CWindowDC объект обращается ко всей области экрана CWnd (как клиентским, так и неклиентным областям).
Дополнительные сведения об использовании CWindowDCсм. в разделе "Контексты устройств".
Иерархия наследования
CWindowDC
Требования
Заголовок: afxwin.h
CWindowDC::CWindowDC
CWindowDC Создает объект, который обращается ко всей области экрана (как клиенту, так и неклиенту) CWnd объекта, на который указывает pWnd.
explicit CWindowDC(CWnd* pWnd);
Параметры
pWnd
Окно, к которому будет обращаться клиентская область объекта контекста устройства.
Замечания
Конструктор вызывает функцию Windows GetWindowDC.
Исключение (типа CResourceException) возникает, если вызов Windows GetWindowDC завершается ошибкой. Контекст устройства может быть недоступен, если Windows уже выделила все доступные контексты устройств. Приложение конкурирует за пять общих контекстов отображения, доступных в любое время в Windows.
Пример
// Get a dc for a CWnd object pointer.
CWindowDC dc(pWnd);
// Send my private message.
::SendMessage(pWnd->m_hWnd, WM_MYMESSAGE, 0, 0);
CWindowDC::m_hWnd
HWND CWnd указателя используется для создания CWindowDC объекта.
HWND m_hWnd;
Замечания
m_hWnd — это защищенная переменная типа HWND.
Пример
См. пример CWindowDC ::CWindowDC.