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

Der Stil innerhalb des Rahmens ist identisch mit dem solid-Stil für optische Stifte. Sie funktioniert jedoch anders, wenn sie 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. Mithilfe des Innerhalbrahmenstils kann eine Anwendung sicherstellen, dass ein Objekt unabhängig von der geometrischen Stiftbreite vollständig innerhalb der angegebenen Abmessungen angezeigt wird.
Zusätzlich zu den sieben vom System definierten Stilen gibt es einen achten Stil, der 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, CreatePenIndirectoder ExtCreatePen, um einen Stift mit den systemdefinierte Formatvorlagen zu erstellen. Verwenden Sie die ExtCreatePen-Funktion, um einen Stift mit einem benutzerdefinierten Stil zu erstellen.