Freigeben über


CWindowDC::CWindowDC

Erstellt ein CWindowDC-Objekt, das auf den gesamten Bildschirmbereich (Client und Nicht-Client) des Objekts CWnd zugreift, das auf durch pWnd gezeigt wird.

explicit CWindowDC( 
   CWnd* pWnd  
);

Parameter

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

Hinweise

Der Konstruktor ruft die Windows-Funktion GetWindowDC auf.

Eine Ausnahme (des Typs) CResourceException wird ausgelöst, wenn der Aufruf Windows GetWindowDC 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

// Get a dc for a CWnd object pointer.
CWindowDC dc(pWnd);

// Send my private massage.
::SendMessage(pWnd->m_hWnd, WM_MYMESSAGE, 0, 0);

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWindowDC-Klasse

Hierarchiediagramm

CDC-Klasse

CClientDC-Klasse

CWnd-Klasse