Megosztás:


CWindowDC-osztály

Származtatása: CDC.

Szemantika

class CWindowDC : public CDC

Tagok

Nyilvános konstruktorok

Név Leírás
CWindowDC::CWindowDC Egy CWindowDC objektumot hoz létre.

Védett adattagok

Név Leírás
CWindowDC::m_hWnd A HWND, amelyhez ez CWindowDC csatolva van.

Megjegyzések

Meghívja a Windows GetWindowDC függvényt a építéskor, a ReleaseDC pedig a megsemmisítési időpontban. Ez azt jelenti, hogy egy CWindowDC objektum a CWnd teljes képernyőterületéhez fér hozzá (ügyfél- és nemclient területek egyaránt).

További információ a használatról CWindowDC: Eszközkörnyezetek.

Öröklési hierarchia

CObject

CDC

CWindowDC

Követelmények

Fejléc: afxwin.h

CWindowDC::CWindowDC

Létrehoz egy CWindowDC objektumot, amely a CWnd által mutatott objektum teljes képernyőterületéhez (ügyfélhez és nem ügyfélhez) fér hozzá.

explicit CWindowDC(CWnd* pWnd);

Paraméterek

pWnd
Az az ablak, amelyhez az eszközkörnyezet objektuma hozzáfér, az ügyfélterület.

Megjegyzések

A konstruktor meghívja a Windows GetWindowDC függvényt.

A rendszer kivételt (típust CResourceException) ad, ha a Windows-hívás GetWindowDC meghiúsul. Előfordulhat, hogy egy eszközkörnyezet nem érhető el, ha a Windows már lefoglalta az összes elérhető eszközkörnyezetét. Az alkalmazás a Windows alatt bármikor elérhető öt gyakori megjelenítési környezetért versenyez.

példa

// 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

Az objektum létrehozásához a CWnd mutató HWND-je CWindowDC szolgál.

HWND m_hWnd;

Megjegyzések

m_hWnd egy HWND típusú védett változó.

példa

Lásd a CWindowDC::CWindowDC példáját.

Lásd még

CDC-osztály
hierarchiadiagram
CDC-osztály