Bezeichnung
SetFormStyle -- stellt den Zeichnungsstil der Grundelemente ein (V2.5)
Übersicht
SetFormStyle(style, ...)
SetFormStyle(#SHADOW, color, distance, direction)
SetFormStyle(#EDGE, color, size)
Beschreibung
Dieser Befehl kann verwendet werden, um den Zeichnungsstil der Grundelemente zu konfigurieren. Er beeinflusst das Aussehen der Befehle Arc(), Box(), Circle(), Ellipse(), Line() und Polygon().

Der Stil muss mit einer der folgenden vordefinierten Konstanten eingestellt werden:

#NORMAL
Dadurch werden sämtliche Formstile zurück gesetzt.

#ANTIALIAS
Von nun an werden alle Grundelemente mit Antialiasing gezeichnet. Braucht zwar mehr Zeit, sieht aber besser aus.

#SHADOW
Die Grundelemente werden nun mit einem Schatten gezeichnet. Das zweite Argument color gibt die Schattenfarbe an. Diese Farbe kann entweder ein RGB- oder ARGB-Wert sein. Schatten-Transparenz wird voll unterstützt. Das dritte Argument distance gibt den Abstand des Schattens von der Hauptform in Pixeln und das vierte Argument direction gibt die Richtung des Schattens an. Dies muss einer der Richtungskonstanten sein. Bitte beachten Sie, dass #SHADOW nicht die Füllung #FILLNONE unterstützt, wenn Ebenen deaktiviert sind.

#EDGE
Ein Rahmen mit der angegebenen Größe wird um das Grundelement gezeichnet werden. Das zweite Argument color gibt die Farbe für den Rahmen an. Diese Farbe kann entweder ein RGB- oder ARGB-Wert sein. Rahmentransparenz wird voll unterstützt. Das dritte Argument size gibt die gewünschte Dicke des Rahmens in Pixeln an. Bitte beachten Sie, dass #EDGE nicht die Füllung #FILLNONE unterstützt, wenn Ebenen deaktiviert sind.

Beachten Sie, dass mehrere Formstile kombiniert werden können, aber Sie müssen für jeden Stil SetFormStyle() individuell aufrufen. Zum Beispiel, wenn Sie einen Schatten und einen Rahmen einem Grundelement hinzufügen möchten, müssen Sie SetFormStyle() zweimal aufrufen: Zuerst für den Stil #SHADOW und ein zweites Mal, um #EDGE einzustellen.

Bitte beachten Sie, dass der Befehl Line() weder #SHADOW noch #EDGE unterstützt. Er akzeptiert nur den Stil #ANTIALIAS.

Eingaben
style
spezielle Stilkonstante (siehe Liste oben)
...
zusätzliche Argumente, die vom gewählten Stil abhängen
Beispiel
SetFormStyle(#ANTIALIAS)
Der Aufruf oben ermöglicht Formen mit Antialiasing.


SetFormStyle(#SHADOW, ARGB(128, $939393), 16, #SHDWSOUTHEAST)
Der obige Code ermöglicht einen halbtransparenten grauen Schatten, der 16 Pixel südöstlich der Hauptform positioniert wird.

Navigation zeigen