Function Reference

GUISetCoord

次のコントロールの絶対座標を設定します。

GUISetCoord ( left, top [, width [, height [, winhandle]]] )

 

パラメータ

left コントロールの左端。
top コントロールの上端。
width [オプション] コントロールの幅 (デフォルトでは直前に使われた幅)。
height [オプション] コントロールの高さ (デフォルトでは直前に使われた高さ)。
winhandle [オプション] GUICreateによって返されるウィンドウハンドル(デフォルトでは直前に使われたもの)。

 

返し値

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

 

注意

Opt ("GUICoordMode", 2)を設定するとコントロール作成位置から行 (x_offset,-1)または列 (-1, y_offset)によって現在の位置を正確な点で設定できます。

 

関連

GUICtrlCreate...

 


#include <GUIConstantsEx.au3>

Opt('MustDeclareVars', 1)

Example()

Func Example()
    Local $msg
   
    Opt("GUICoordMode", 2)  ; 相対セルモード

    GUICreate("My GUI Set Coord", 200, 100)
    GUICtrlCreateCheckbox("Check #1", 20, 10, 75)
    GUICtrlCreateCheckbox("Notify #2", 10, -1)  ; 行の次のセル

    GUISetCoord(20, 60)

    GUICtrlCreateButton("OK #3", -1, -1)
    GUICtrlCreateButton("Cancel #4", 10, -1)
    GUICtrlSetState(-1, $GUI_FOCUS)

    GUISetState()       ; 空のダイアログボックスを表示

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