Gerätekontexte
Ein Gerätekontext ist eine Struktur, die einen Satz von Grafikobjekten und deren zugeordneten Attribute sowie die Grafikmodi definiert, die sich auf die Ausgabe auswirken. Die Grafikobjekte einen Stift für die Linienzeichnung, einen Pinsel zum Zeichnen und Ausfüllen, eine Bitmap zum Kopieren oder Scrollen von Teilen des Bildschirms, eine Palette zum Definieren der verfügbaren Farben, eines Bereichs zum Ausschneiden und anderen Vorgängen sowie einen Pfad zum Zeichnen und Zeichnen. Der Rest dieses Abschnitts ist in die folgenden drei Bereiche unterteilt.