Function Reference

GUICtrlCreateUpdown

GUI用のアップダウンコントロールを作成します。

GUICtrlCreateUpdown ( inputcontrolID [,style] )

 

パラメータ

inputcontrolID アップダウンコントロールを作成するインプットコントロールのコントロールID。
style [オプション] コントロールのスタイルを定義。GUIコントロールスタイル付録を参照。

デフォルト (-1) : $UDS_ALIGNRIGHT
強制適用されるスタイル : 揃え位置が定義されていない場合、$UDS_SETBUDDYINTと$UDS_ALIGNRIGHT

 

返し値

成功 新しく作成したコントロールの識別子(コントロールID)を返します。
失敗 0を返します。

 

注意


上で指定されている値を使用するためにはスクリプトに#include <UpDownConstants.au3>と書く必要があります。

最大値、最小値はGUICtrlSetLimitで設定できます。
Windowsのデフォルト設定では上矢印ボタンをクリックすると値が増えます。

デフォルトの高さサイズ変更は関連付けられたインプットコントロールに従っておこなわれます。

 

関連

GUICtrlCreateInput, GUICtrlSetData, GUICtrlSetLimit

 


#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

Opt('MustDeclareVars', 1)

Example()

Func Example()
    Local $title, $input, $updown, $msg
   
    $title = "My GUI UpDown"
    GUICreate($title, -1, -1, -1, -1, $WS_SIZEBOX)

    $input = GUICtrlCreateInput("2", 10, 10, 50, 20)
    $updown = GUICtrlCreateUpdown($input)

    ; インプットコントロールのサイズ変更を試みる
    GUICtrlSetPos($input, 10, 10, 100, 40)

    GUISetState()

    ; ダイアログが閉じられるまでGUIを実行
    While 1
        $msg = GUIGetMsg()
       
        If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    WEnd

    MsgBox(0, "Updown", GUICtrlRead($input))
EndFunc   ;==>Example