Freigeben über


CClientDC::CClientDC

Erstellt ein CClientDC-Objekt, das auf den Clientbereich CWnd zugreift, das auf durch pWnd gezeigt wird.

explicit CClientDC( 
   CWnd* pWnd  
);

Parameter

  • pWnd
    Das Fenster, auf dessen Clientbereich das Gerätekontextobjekt zugreift.

Hinweise

Der Konstruktor ruft die Windows-Funktion GetDC auf.

Eine Ausnahme (des Typs) CResourceException wird ausgelöst, wenn der Aufruf Windows GetDC fehlschlägt. Ein Gerätekontext ist möglicherweise nicht verfügbar, wenn Windows bereits alle verfügbaren Gerätekontexte zugeordnet sind. Die Anwendung konkurriert für die fünf allgemeinen Anzeigekontexte, die zu einem beliebigen Zeitpunkt unter Windows verfügbar sind.

Beispiel

void CDCView::DrawInClientDC(CDC* pDC)
{
   UNREFERENCED_PARAMETER(pDC);

   CClientDC clientDC(this);

   clientDC.TextOut(10, 10, CString(_T("I used a client DC!")));
}

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CClientDC-Klasse

Hierarchiediagramm