Megosztás a következőn keresztül:


CClientDC-osztály

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Gondoskodik a Windows-függvények GetDC-jének meghívásáról a építéskor, a ReleaseDC pedig a megsemmisítéskor.

Szemantika

class CClientDC : public CDC

Tagok

Nyilvános konstruktorok

Név Description
CClientDC::CClientDC A .- CClientDC hoz csatlakoztatott CWndobjektumot hoz létre.

Védett adattagok

Név Description
CClientDC::m_hWnd Annak az ablaknak a HWND-je, amelyre érvényes CClientDC .

Megjegyzések

Ez azt jelenti, hogy az objektumhoz CClientDC társított eszközkörnyezet az ablak ügyfélterülete.

További információ: CClientDCEszközkörnyezetek.

Öröklési hierarchia

CObject

CDC

CClientDC

Requirements

Fejléc: afxwin.h

CClientDC::CClientDC

Létrehoz egy CClientDC objektumot, amely hozzáfér a PWnd által mutatott CWnd ügyfélterületéhez.

explicit CClientDC(CWnd* pWnd);

Paraméterek

pWnd
Az az ablak, amelyhez az eszköz környezeti objektuma hozzáfér, az ügyfélterület.

Megjegyzések

A konstruktor meghívja a Windows-függvényt, a GetDC-t.

A rendszer kivételt (típust CResourceException) ad, ha a Windows-hívás GetDC 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.

Example

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

CWnd Az HWND objektum létrehozásához CClientDC használt mutató.

HWND m_hWnd;

Megjegyzések

m_hWnd egy védett változó.

Example

Lásd a CClientDC::CClientDC példát.

Lásd még

MFC-minta MDI
CDC-osztály
hierarchiadiagram
CDC-osztály