Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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
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.