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.
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