« Zurück zur Homepage
FF_SetControlStyle

Datentyp


VT_BOOL


Funktion


FF_SetControlStyle(VT_BSTR dialog, VT_BSTR name, VT_I4 style)


Beschreibung


Definiert zusätzliche Fenstereigenschaften des Steuerelements <name> im Dialog <dialog>.

Ist <name> == "" wird der Dialog selbst verändert.


Argumente


dialog = Name des Dialogs

name = Name des Steuerelements

style = Fenstereigenschaft des Steuerelements (Um die Stile zu kombinieren, müssen die Nummern aufaddiert werden)


Nicht alle nachfolgend aufgeführten Stile führen zu sichtbaren Ergebnissen bzw. können per Skripting verändert werden.


Control

Stil

Nummer

Anmerkung

BOOL





BS_PUSHLIKE

4096

Gedrückter/Nichtgedrückter Knopf


BS_NOTIFY

16384


STATIC





SS_LEFT

0

Linksbündig. Ist der Text länger als das Rechteck, wird er rechts abgeschnitten.


SS_CENTER

1

Zentriert. Ist der Text länger als das Rechteck, wird er links und rechts abgeschnitten.


SS_RIGHT

2

Rechtsbündig. Ist der Text länger als das Rechteck, wird er links abgeschnitten.


SS_BLACKRECT

4

Gefüllt mit schwarzer Farbe (Text nicht sichtbar)


SS_GRAYRECT

5

Gefüllt mit grauer Farbe (Text nicht sichtbar)


SS_WHITERECT

6

Gefüllt mit weißer Farbe (Text nicht sichtbar)


SS_BLACKFRAME

7

Schwarzer Rahmen (Text nicht sichtbar)


SS_GRAYFRAME

8

Grauer Rahmen (Text nicht sichtbar)


SS_WHITEFRAME

9

Weißer Rahmen (Text nicht sichtbar)


SS_SIMPLE

11

Zeichnet eine horizontale Linie, wenn kombiniert mit SS_...FRAME


SS_LEFTNOWORDWRAP

12

-


SS_ETCHEDHORZ

16

Eingravierte horizonale Linie


SS_ETCHEDVERT

17

Eingravierte vertikale Linie


SS_ETCHEDFRAME

18

Eingravierter Rahmen mit horizontaler Linie


SS_NOPREFIX

128

Interpretiert das Vorzeichen (&) für Tastenkombinationen nicht, sondern zeigt es direkt an.


SS_SUNKEN

4096

Eingesunkenker Rahmen um den Text


SS_ENDELLIPSIS

16384

-


SS_WORDELLIPSIS

49152

-

EDIT





ES_LEFT

0

Linksbündig


ES_CENTER

1

Zentriert


ES_RIGHT

2

Rechtsbündig


ES_UPPERCASE

8

ALLE ZEICHEN WERDEN GROSS GESCHRIEBEN


ES_LOWERCASE

16

alle zeichen werden klein geschrieben


ES_PASSWORD

32

Anstelle der Zeichen werden Passwortpunkte bzw. -sternchen angezeigt


ES_NOHIDESEL

256

-


ES_READONLY

2048

Setzt das Eingabefeld auf nur lesbar


ES_NUMBER

8192

Erlaubt nur Ziffern


WS_VSCROLL

2097152

Zeigt einen vertikalen Scrollbalken an, falls das Feld mehr Text enthält, als es anzeigen kann.


WS_HSCROLL

1048576

Zeigt einen horizontalen Scrollbalken an, falls das Feld mehr Text enthält, als es anzeigen kann.

SLEDIT





ES_LEFT

0

Linksbündig


ES_CENTER

1

Zentriert


ES_RIGHT

2

Rechtsbündig


ES_UPPERCASE

8

ALLE ZEICHEN WERDEN GROSS GESCHRIEBEN


ES_LOWERCASE

16

alle zeichen werden klein geschrieben


ES_PASSWORD

32

Anstelle der Zeichen werden Passwortpunkte bzw. -sternchen angezeigt


ES_NOHIDESEL

256

-


ES_READONLY

2048

Setzt das Eingabefeld auf nur lesbar


ES_NUMBER

8192

Erlaubt nur Ziffern

BUTTON





BS_DEFPUSHBUTTON

1

-


BS_LEFT

256

-


BS_RIGHT

512

-


BS_CENTER

768

-


BS_TOP

1024

-


BS_BOTTOM

2048

-


BS_VCENTER

3072

-


BS_MULTILINE

8192

Erlaubt mehrzeilige Beschriftung mittels \n


BS_FLAT

32768

-