Funktionsreferenz

GUICtrlSetStyle

Verändert den Stil eines Controls.

GUICtrlSetStyle ( controlID, style [, exStyle] )

 

Parameter

ControlID Die Identifikationsnummer des Controls (Control-ID), wie von einer GUICtrlCreate... Funktion zurückgegeben.
style Legt den Stil eines Controls fest. Siehe Anhang "GUI Control"-Stile.
exStyle [optional] Legt den erweiterten Stil eines Controls fest. Siehe die Tabelle der erweiterten Stile.

 

Rückgabewert

Erfolg: Gibt 1 zurück.
Fehler: Gibt 0 zurück.

 

Bemerkungen

Manche Stile können nicht dynamisch geändert werden. Siehe dazu die MSDN Dokumentation. Der Combo-Stil $CBS_UPPERCASE ist ein Beispiel dafür.

- - - - - - - - Erklärung der Controls - - - - - - - -

 

Verwandte Funktionen

GUICtrlCreate...

 

Beispiel


#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)

Example()

Func Example()
    Local $msg

    GUICreate("Mein GUI-Stil") ; Erstellt ein GUI-Fenster welches mittig ausgerichtet wird

    GUICtrlCreateLabel("Mein deaktiviertes Label", 10, 20, 150, 100)
    GUICtrlSetStyle(-1, $GUI_DISABLE) ; Das Label befindet sich im deaktivierten Status

    GUICtrlCreateButton("Mein Button", 30, 50)
    GUICtrlSetState(-1, $GUI_FOCUS) ; Der Fokus wird auf den Button gesetzt

    GUISetState()

    ; Die Schleife wiederholt sich, bis der Benutzer die Beenden-Aktion der GUI auslöst
    While 1
        $msg = GUIGetMsg()

        If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd
EndFunc   ;==>Example