Function Reference

GUISetStyle

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