Freigeben über


Grafikmodi

Windows unterstützt fünf Grafikmodi, mit denen eine Anwendung angeben kann, wie Farben gemischt werden, wo die Ausgabe angezeigt wird, wie die Ausgabe skaliert wird usw. Diese Modi, die in einem DC gespeichert sind, werden in der folgenden Tabelle beschrieben.

Grafikmodus Beschreibung
Hintergrund Definiert, wie Hintergrundfarben mit vorhandenen Fenster- oder Bildschirmfarben für Bitmap- und Textvorgänge gemischt werden.
Zeichnung Definiert, wie Vordergrundfarben mit vorhandenen Fenster- oder Bildschirmfarben für Stift-, Pinsel-, Bitmap- und Textvorgänge gemischt werden.
Abbildung Definiert, wie die Grafikausgabe aus dem logischen Raum (oder dem Weltbereich) auf dem Fenster, Bildschirm oder Druckerpapier zugeordnet wird.
Polygonfüllung Definiert, wie das Pinselmuster verwendet wird, um das Innere komplexer Bereiche auszufüllen.
Streckung Definiert, wie Bitmapfarben mit vorhandenen Fenster- oder Bildschirmfarben gemischt werden, wenn die Bitmap komprimiert (oder verkleinert) wird.

 

Wie bei Grafikobjekten initialisiert das System einen DC mit Standardgrafikmodi. Eine Anwendung kann diese Standardmodi abrufen und untersuchen, indem sie die folgenden Funktionen aufrufen.

Grafikmodus Funktion
Hintergrund GetBkMode-
Zeichnung GetROP2-
Abbildung GetMapMode-
Polygonfüllung GetPolyFillMode-
Streckung GetStretchBltMode

 

Eine Anwendung kann die Standardmodi ändern, indem eine der folgenden Funktionen aufgerufen wird.

Grafikmodus Funktion
Hintergrund SetBkMode-
Zeichnung SetROP2-
Abbildung SetMapMode-
Polygonfüllung SetPolyFillMode-
Streckung SetStretchBltMode