Freigeben über


Klassen für die Ausgabe (Gerätekontext)

Hinweis

Die Microsoft Foundation Classes (MFC)-Bibliothek wird weiterhin unterstützt. Wir fügen jedoch keine Features mehr hinzu oder aktualisieren die Dokumentation.

Diese Klassen kapseln die verschiedenen Gerätekontexttypen, die in Windows verfügbar sind.

Die meisten der folgenden Klassen kapseln ein Handle in einen Windows-Gerätekontext. Ein Gerätekontext ist ein Windows-Objekt, das Informationen zu den Zeichnungsattributen eines Geräts enthält, z. B. eine Anzeige oder einen Drucker. Alle Zeichnungsaufrufe werden über ein Gerätekontextobjekt ausgeführt. Zusätzliche von CDC abgeleitete Klassen kapseln spezielle Gerätekontextfunktionen, einschließlich Unterstützung für Windows-Metadateien.

CDC
Die Basisklasse für Gerätekontexte. Wird direkt für den Zugriff auf die gesamte Anzeige und für den Zugriff auf nicht angezeigte Kontexte wie Drucker verwendet.

CPaintDC
Ein Anzeige-Kontext, der in OnPaint-Memberfunktionen von Fenstern verwendet wird. Ruft automatisch BeginPaint bei der Konstruktion und EndPaint bei der Zerstörung auf.

CClientDC
Ein Anzeigekontext für Fensterbereiche von Clients. Wird beispielsweise verwendet, um in einer sofortigen Reaktion auf Mausereignisse zu zeichnen.

CWindowDC
Ein Anzeigekontext für ganze Fenster, einschließlich Client- und Nicht-Client-Bereiche.

CMetaFileDC
Ein Gerätekontext für Windows-Metadateien. Eine Windows-Metadatei enthält eine Sequenz von GDI-Befehlen (Graphics Device Interface), die wiedergegeben werden können, um ein Bild zu erstellen. Aufrufe an die Memberfunktionen einer CMetaFileDC werden in einer Metadatei aufgezeichnet.

CPoint
Hält Koordinatenpaare (x, y) fest.

CSize
Hält Abstand, relative Positionen oder gekoppelte Werte fest.

CRect
Enthält Koordinaten rechteckiger Bereiche.

CRgn
Kapselt einen GDI-Bereich zum Bearbeiten eines elliptischen, polygonalen oder unregelmäßigen Bereichs innerhalb eines Fensters. Wird in Verbindung mit den Clipping-Memberfunktionen in der Klasse CDC verwendet.

CRectTracker
Zeigt die Benutzeroberfläche zum Ändern der Größe und zum Verschieben von rechteckigen Objekten an und verwaltet sie.

CColorDialog
Stellt ein Standarddialogfeld zum Auswählen einer Farbe bereit.

CFontDialog
Stellt ein Standarddialogfeld zum Auswählen einer Schriftart bereit.

CPrintDialog
Stellt ein Standarddialogfeld zum Drucken einer Datei bereit.

Siehe auch

Klassenübersicht