改变窗口样式.
GUISetStyle ( 样式 [,扩展样式 [, 窗口句柄]] )
样式 | 定义的窗口的样式. 参考 GUI 控件样式附录. -1为不改变. |
扩展样式 | [可选参数] 定义的窗口扩展样式. 参考 扩展样式表 . 默认值为 -1. -1为不改变. |
窗口句柄 | [可选参数] 由 GUICreate 返回的窗口句柄 (默认(default)为上一使用的窗口句柄). |
成功: | 返回 1. |
失败: | 返回 0. |
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Example()
Func Example()
Local $NewStyle = False, $Style, $Msg
GUICreate("Gui Style", 260, 100)
$Style = GUICtrlCreateButton("Set Style", 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, 'Undo Style')
$NewStyle = True
Else
GUISetStyle(BitOR($WS_MINIMIZEBOX, $WS_CAPTION, $WS_POPUP, $WS_SYSMENU), 0)
GUICtrlSetData($Style, 'Set Style')
$NewStyle = False
EndIf
Case Else
EndSwitch
WEnd
EndFunc ;==>Example