Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Kümmert sich um das Aufrufen der Windows-Funktionen GetDC zur Bauzeit und ReleaseDC zur Zerstörungszeit.
Syntax
class CClientDC : public CDC
Member
Öffentliche Konstruktoren
| Name | Beschreibung |
|---|---|
| CClientDC::CClientDC | Erstellt ein CClientDC objekt, das mit der CWnd. |
Geschützte Datenmember
| Name | Beschreibung |
|---|---|
| CClientDC::m_hWnd | Der HWND des Fensters, für das dies CClientDC gültig ist. |
Hinweise
Dies bedeutet, dass der einem Objekt zugeordnete CClientDC Gerätekontext der Clientbereich eines Fensters ist.
Weitere Informationen CClientDCfinden Sie unter "Gerätekontexte".
Vererbungshierarchie
CClientDC
Anforderungen
Header: afxwin.h
CClientDC::CClientDC
Erstellt ein CClientDC Objekt, das auf den Clientbereich des CWnd zugreift, auf das von pWnd verwiesen 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 (vom Typ CResourceException) wird ausgelöst, wenn der Windows-Aufruf GetDC fehlschlägt. Ein Gerätekontext ist möglicherweise nicht verfügbar, wenn Windows bereits alle verfügbaren Gerätekontexte zugewiesen hat. Ihre Anwendung konkurriert für die fünf gängigen Anzeigekontexte, die zu einem bestimmten 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!")));
}
CClientDC::m_hWnd
Der HWND Zeiger, der CWnd zum Erstellen des CClientDC Objekts verwendet wird.
HWND m_hWnd;
Hinweise
m_hWnd ist eine geschützte Variable.
Beispiel
Sehen Sie sich das Beispiel für CClientDC::CClientDC an.