Grafikobjekte
Stift, Pinsel, Bitmap, Palette, Bereich und Pfad, die einem DC zugeordnet sind, werden als grafikobjekte bezeichnet. Jedem dieser Objekte sind die folgenden Attribute zugeordnet.
Grafikobjekt | Zugeordnete Attribute |
---|---|
Bitmap | Größe in Bytes; Abmessungen in Pixel; Farbformat; Komprimierungsschema; Und so weiter. |
Brush | Stil, Farbe, Muster und Ursprung. |
Palette | Farben und Größe (oder Anzahl der Farben). |
Schriftart | Name der Schriftart, Breite, Höhe, Gewichtung, Zeichensatz usw. |
Pfad | Form. |
Stift | Stil, Breite und Farbe. |
Region | Standort und Dimensionen. |
Wenn eine Anwendung einen DC erstellt, speichert das System automatisch einen Satz von Standardobjekten darin (es gibt keine Standardbit oder keinen Pfad). Eine Anwendung kann die Attribute der Standardobjekte untersuchen, indem sie die Funktionen GetCurrentObject und GetObject aufruft . Die Anwendung kann diese Standardwerte ändern, indem sie ein neues Objekt erstellt und im DC auswählt. Ein Objekt wird in einem DC ausgewählt, indem die SelectObject-Funktion aufgerufen wird.
Eine Anwendung kann die aktuelle Pinselfarbe mit SetDCBrushColor auf einen angegebenen Farbwert festlegen.
Die GetDCBrushColor-Funktion gibt die DC-Pinselfarbe zurück. Die SetDCPenColor-Funktion legt die Stiftfarbe auf einen angegebenen Farbwert fest. Die GetDCPenColor-Funktion gibt die DC-Stiftfarbe zurück.