CDC * GetDCEx ( CRgn * PrgnClip, DWORD Flags );
Rückgabewert
Der Gerätekontext für das angegebene Fenster, wenn die Funktion erfolgreich ist; andernfalls NULL.
Parameter
prgnClip
Identifiziert einen Ausschneidebereich, der mit den sichtbaren Bereich des Client-Fensters kombiniert werden kann.
flaggen
Kann eine der folgenden voreingestellten Werte haben:
Bemerkungen
Ruft das Handle für einen Gerätekontext für das CWnd -Fenster. Der Gerätekontext kann in nachfolgenden GDI-Funktionen verwendet werden, um im Clientbereich zeichnen.
Diese Funktion, die eine Erweiterung um die GetDC -Funktion gibt einer Anwendung besser steuern, wie und ob ein Gerätekontext für ein Fenster abgeschnitten wird.
Es sei denn, der Gerätekontext eine Fensterklasse, gehört der ReleaseDC -Funktion aufgerufen werden, um nach Zeichnung Kontext freigeben. Da nur fünf gemeinsamen Gerätekontexte jederzeit verfügbar sind, können Fehler einen Gerätekontext freizugeben andere Anwendungen Zugriff auf einen Gerätekontext verhindern.
Um einen zwischengespeicherten Gerätekontext zu erhalten, muss eine Anwendung angeben DCX_CACHE. Wenn DCX_CACHE nicht angegeben wird und das Fenster weder CS_OWNDC ist noch CS_CLASSDC, diese Funktion gibt NULL zurück.
Ein Gerätekontext mit besonderen Eigenschaften von zurückgegeben wird die GetDCEx funktionieren, wenn die CS_CLASSDC, CS_OWNDC, oder CS_PARENTDC Stil wurde angegeben, der WNDCLASS Struktur, wenn die Klasse registriert wurde.
Weitere Informationen zu diesen Eigenschaften finden Sie unter die Beschreibung der WNDCLASS Struktur in der Win32 SDK-Dokumentation.
CWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CWnd::BeginPaint, CWnd::GetDC, CWnd::GetWindowDC, CWnd::ReleaseDC, :: GetDCEx