Grafikobjekte
Der Stift, Pinsel, Bitmap, Palette, Bereich und Pfad, der einem DC zugeordnet ist, wird als grafikobjekte bezeichnet. Die folgenden Attribute sind jedem dieser Objekte zugeordnet.
Grafikobjekt | Zugeordnete Attribute |
---|---|
Bitmap | Größe in Byte; Dimensionen in Pixeln; Farbformat; Komprimierungsschema; Und so weiter. |
Bürsten | Stil, Farbe, Muster und Ursprung. |
Palette | Farben und Größe (oder Anzahl der Farben). |
Schriftart | Schriftartname, Breite, Höhe, Stärke, Zeichensatz usw. |
Pfad | Form. |
Feder | Formatvorlage, Breite und Farbe. |
Region | Position und Abmessungen. |
Wenn eine Anwendung einen DC erstellt, speichert das System automatisch einen Satz von Standardobjekten darin (es gibt keine Standardbitmap oder keinen Standardpfad). Eine Anwendung kann die Attribute der Standardobjekte untersuchen, indem sie die funktionen GetCurrentObject und GetObject aufrufen. Die Anwendung kann diese Standardwerte ändern, indem ein neues Objekt erstellt und in den DC ausgewählt wird. Ein Objekt wird in einem DC ausgewählt, indem die SelectObject-Funktion aufgerufen wird.
Eine Anwendung kann die aktuelle Pinselfarbe auf einen angegebenen Farbwert mit SetDCBrushColorfestlegen.
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.