Ändert den Stil eines GUI-Fensters.
GUISetStyle ( Style [,ExStyle [, winhandle]] )
Parameter
| style | Legt den Stil des Fensters fest. Siehe Anhang GUI-Stile für Controls. Um nichts zu ändern ist -1 zu setzen. |
| exStyle | [optional] Legt den erweiterten Stil des Fensters fest. Siehe die Tabelle der erweiterten Stile weiter unten. -1 ist der Standardwert. Um nichts zu ändern ist -1 zu setzen. |
| winhandle | [optional] Fensterhandle der aus GUICreate zurückgegeben wird (Standard ist das zuvor genutzte Fenster). |
Rückgabewert
| Erfolg: | Gibt 1 zurück. |
| Fehler: | Gibt 0 zurück. |
Bemerkungen
Es findet weder für den Stilwert, noch für die Interaktion mit bereits definierten Controls eine Überprüfung statt. Es ist Sache des (GUI) Designers diesbezüglich auf Kompatibilität acht zu geben.
Verwandte Funktionen
GUIGetStyle
Beispiel
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Opt('MustDeclareVars', 1)
Example()
Func Example()
Local $NewStyle = False, $hWnd, $Style, $Msg
$hWnd = GUICreate("Gui Stil", 260, 100)
$Style = GUICtrlCreateButton("Setzt den Stil", 45, 50, 150, 20)
GUISetState()
While 1
$Msg = GUIGetMsg()
Switch $Msg
Case $GUI_EVENT_CLOSE
Exit
Case $Style
If Not $NewStyle Then
GUISetStyle(BitOR($WS_POPUPWINDOW, $WS_THICKFRAME), BitOR($WS_EX_CLIENTEDGE, $WS_EX_TOOLWINDOW))
GUICtrlSetData($Style, 'Stil zurücksetzen')
$NewStyle = True
Else
GUISetStyle(BitOR($WS_MINIMIZEBOX, $WS_CAPTION, $WS_POPUP, $WS_SYSMENU), 0)
GUICtrlSetData($Style, 'Setzt den Stil')
$NewStyle = False
EndIf
Case Else
EndSwitch
WEnd
EndFunc ;==>Example