Freigeben über


Output (Gerätekontext)-Klassen

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

Die meisten folgenden Klassen kapseln ein Handle zu einem Windows-Gerätekontext. Ein Gerätekontext ist ein Windows-Objekt, das Informationen über die Zeichnungsattribute eines Geräts wie eine Anzeige oder Drucker enthält. Alle Zeichnungsaufrufe werden durch ein Gerätekontextobjekt gemacht. Zusätzliche Klassen, die von CDC abgeleitet werden, kapseln spezialisierte Gerätekontextfunktionalität, einschließlich der Unterstützung für Windows-Metadateien.

  • CDC
    Die Basisklasse für Gerätekontexte. Wird direkt für den Zugriff auf die Ganzanzeige und für den Zugriff auf nondisplay Kontexte wie Drucker.

  • CPaintDC
    Ein Anzeigekontext verwendet in OnPaint-Memberfunktionen von Fenstern. Ruft BeginPaint automatisch auf Erstellen und EndPaint auf Zerstörung auf.

  • CClientDC
    Ein Clientbereiche Anzeigekontext für Fenster. Wird beispielsweise in einer unmittelbaren Antwort zu Mausereignissen zeichnen.

  • CWindowDC
    Ein Anzeigekontext für gesamten Fenster, einschließlich den Client- als auch Nicht-Client-Bereiche.

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

Verwandte Klassen

  • CPoint
    Threads koordinieren (x, y) von Paaren.

  • CSize
    Threads überholen, oder relativen Positionen bei zugeordneten Werte.

  • CRect
    Griffkoordinaten rechteckigen von Bereichen.

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

  • CRectTracker
    Anzeigen und Handles die Benutzeroberfläche zum Ändern und Verschieben von rechteckigen Objekten.

  • CColorDialog
    Stellt ein Standarddialogfeld zum Auswählen einer Farbe zur Verfügung.

  • CFontDialog
    Stellt ein Standarddialogfeld für das Auswählen einer Schriftart zur Verfügung.

  • CPrintDialog
    Stellt ein Standarddialogfeld zum Drucken einer Datei.

Siehe auch

Konzepte

Übersicht über die Klassenbibliothek