Freigeben über


Stiftformat

Das style-Attribut gibt das Linienmuster an, das angezeigt wird, wenn ein bestimmter kosmetischer oder geometrischer Stift verwendet wird. Es gibt acht vordefinierte Stiftstile. Die folgende Abbildung zeigt die sieben dieser Stile, die vom System definiert werden.

Abbildung mit sieben Linien, die jeweils mit einem anderen vordefinierten Stil gezeichnet wurden

Der Innenrahmenstil ist identisch mit dem soliden Stil für kosmetische Stifte. Es funktioniert jedoch anders, wenn es mit einem geometrischen Stift verwendet wird. Wenn der geometrische Stift breiter als ein einzelnes Pixel ist und eine Zeichnungsfunktion den Stift verwendet, um einen Rahmen um ein gefülltes Objekt zu zeichnen, zeichnet das System den Rahmen innerhalb des Rahmens des Objekts. Durch die Verwendung des Innenrahmenstils kann eine Anwendung sicherstellen, dass ein Objekt vollständig innerhalb der angegebenen Abmessungen angezeigt wird, unabhängig von der geometrischen Stiftbreite.

Zusätzlich zu den sieben vom System definierten Stilen gibt es eine achte Formatvorlage, die vom Benutzer (oder der Anwendung) definiert wird. Ein benutzerdefinierter Stil generiert Linien mit einer benutzerdefinierten Reihe von Bindestrichen und Punkten.

Verwenden Sie die Funktion CreatePen, CreatePenIndirect oder ExtCreatePen , um einen Stift mit den systemdefinierten Stilen zu erstellen. Verwenden Sie die ExtCreatePen-Funktion , um einen Stift mit einem benutzerdefinierten Stil zu erstellen.