Function Reference

GUICtrlSetLimit

コントロールの文字数/ピクセル数を制限します。

GUICtrlSetLimit ( controlID, max [, min] )

 

パラメータ

controlID GUICtrlCreate...関数によって返されるコントロール識別子(コントロールID)。
max リストコントロールの場合、ピクセル単位での水平スクロール可能範囲です。
インプットコントロール/エディットコントロールでは入力可能な最大文字数です。
min [オプション] スライダーコントロール/アップダウンコントロールの場合、最小値を指定できます。デフォルトは0。

 

返し値

成功 1を返します。
失敗 0を返します。

 

注意

なし。

 

関連

GUICtrlCreateList, GUICtrlCreateInput, GUICtrlCreateEdit, GUICtrlCreateSlider, GUICtrlCreateUpdown

 


#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)

Example()

Func Example()
    Local $msg
   
    GUICreate("My GUI limit input 3 chars")  ; 表示時に中央に表示されるダイアログボックスを作成

    GUICtrlCreateInput("", 10, 20)
    GUICtrlSetLimit(-1, 3)  ; 入力を3文字に制限
   
    GUISetState()

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