Bitmaps, Gerätekontexte und Zeichnungsoberflächen
Ein Gerätekontext (DC) ist eine Datenstruktur, die die Grafikobjekte, ihre zugeordneten Attribute und die Grafikmodi definiert, die sich auf die Ausgabe auf einem Gerät beeinflussen. Um einen DC zu erstellen, rufen Sie die CreateDC-Funktion auf. Um einen DC abzurufen, rufen Sie die GetDC-Funktion auf.
Vor der Rückgabe eines Ziehpunkts, der diesen Domänencontroller identifiziert, wählt das System eine Zeichenoberfläche in den DC aus. Wenn die Anwendung die CreateDC-Funktion aufgerufen hat, um einen Gerätekontext für eine VGA-Anzeige zu erstellen, sind die Abmessungen dieser Zeichenoberfläche 640 x 480 Pixel. Wenn die Anwendung die GetDC-Funktion aufgerufen hat, spiegeln die Dimensionen die Größe des Clientbereichs wider.
Bevor eine Anwendung mit dem Zeichnen beginnen kann, muss sie eine Bitmap mit der entsprechenden Breite und Höhe im DC auswählen, indem die SelectObject-Funktion aufruft. Wenn eine Anwendung das Handle an den Domänencontroller an eine der GDI-Zeichnungsfunktionen (Graphics Device Interface) übergibt, wird die angeforderte Ausgabe auf der im DC ausgewählten Zeichenoberfläche angezeigt.
Weitere Informationen finden Sie unter Speichergerätekontexte.