Freigeben über


CWnd::GetDC

Ruft einen Zeiger auf einen Common, einer Klasse oder einem privaten Gerätekontext für den Clientbereich je nach Klassenformat ab, das für CWnd angegeben wird.

CDC* GetDC( );

Rückgabewert

Identifiziert den Gerätekontext für den CWnd Clientbereich, wenn erfolgreich; andernfalls ist der Rückgabewert NULL. Der Zeiger kann und sollte nicht für die spätere Verwendung gespeichert werden temporär.

Hinweise

Allgemeine Gerätekontexte weist GetDC Standardattribute Kontext jedes Mal zu, wenn er abgerufen wird. Für Klasse und private Kontexte verlässt GetDC die zuvor zugewiesenen Attribute unverändert. Der Gerätekontext kann in den folgenden Funktionen des GDI (Graphics Device Interface) dem Sie umbrochenen im Clientbereich verwendet werden.

Es sei denn, der Gerätekontext einer Fensterklasse gehört, muss die ReleaseDC-Memberfunktion aufgerufen werden, um den Kontext freizugeben, nachdem gezeichnet hat.

Ein Gerätekontext, der der CWnd-Klasse gehört, wird durch die GetDC-Memberfunktion zurückgegeben, wenn CS_CLASSDC, CS_OWNDC oder CS_PARENTDC als Format in der WNDCLASS-Struktur angegeben wurden, als die Klasse registriert wurde.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchiediagramm

CWnd::GetDCEx

CWnd::ReleaseDC

CWnd::GetWindowDC

GetDC

CClientDC-Klasse