調(diào)整窗口樣式.
GUISetStyle ( 樣式 [,擴(kuò)展樣式 [, 句柄]] )
樣式 | 指定窗口的顯示樣式. 見附錄 GUI 控件樣式表. 指定 -1 為不調(diào)整. |
擴(kuò)展樣式 | [可選參數(shù)] 指定窗口的擴(kuò)展樣式. 見下面 擴(kuò)展樣式表. 默認(rèn)值(default)
-1. 使用 -1 為不調(diào)整. |
句柄 | [可選參數(shù)] 由 GUICreate 函數(shù)返回的窗口句柄 (默認(rèn)為先前使用的窗口). |
成功: | 返回 1. |
失敗: | 返回 0. |
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Example()
Func Example()
Local
$NewStyle =
False, $Style, $Msg
GUICreate("設(shè)置窗口樣式", 260, 100)
$Style = GUICtrlCreateButton("設(shè)置窗口樣式", 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, '設(shè)置樣式')
$NewStyle
= False
EndIf
Case Else
EndSwitch
WEnd
EndFunc ;==>Example
provider with jb51.net (unicode) |