调整窗口样式.
GUISetStyle ( 样式 [,扩展样式 [, 句柄]] )
样式 | 指定窗口的显示样式. 见附录 GUI 控件样式表. 指定 -1 为不调整. |
扩展样式 | [可选参数] 指定窗口的扩展样式. 见下面 扩展样式表. 默认值(default)
-1. 使用 -1 为不调整. |
句柄 | [可选参数] 由 GUICreate 函数返回的窗口句柄 (默认为先前使用的窗口). |
成功: | 返回 1. |
失败: | 返回 0. |
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Example()
Func Example()
Local
$NewStyle =
False, $Style, $Msg
GUICreate("设置窗口样式", 260, 100)
$Style = GUICtrlCreateButton("设置窗口样式", 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, '取消样式')
$NewStyle
= True
Else
GUISetStyle(BitOR($WS_MINIMIZEBOX, $WS_CAPTION, $WS_POPUP, $WS_SYSMENU), 0)
GUICtrlSetData($Style, '设置样式')
$NewStyle
= False
EndIf
Case Else
EndSwitch
WEnd
EndFunc ;==>Example
provider with jb51.net (unicode) |