GUIウィンドウのスタイルを変更します。
GUISetStyle ( Style [,ExStyle [, winhandle]] )
パラメータ
style | ウィンドウのスタイルを定義します。GUI Control Styles Appendixを参照。 変更しない場合は-1を使用してください。 |
exStyle | [オプション]
ウィンドウの拡張スタイルを定義します。Extended Style Tableを参照。 デフォルトは-1です。 変更しない場合は-1を使用してください。 |
winhandle | [オプション] GUICreateによって返されるウィンドウハンドル(デフォルトでは直前に使用されたウィンドウ) |
返し値
成功 | 1を返します。 |
失敗 | 0を返します。 |
注意
スタイル値のチェック、定義済みコントロールへの適用はおこなわれません。
関連
GUIGetStyle
例
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Opt('MustDeclareVars', 1)
Example()
Func Example()
Local $NewStyle = False, $hWnd, $Style, $Msg
$hWnd = 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