GUIウィンドウ内でのコントロールの位置を変更します。
GUICtrlSetPos ( controlID, left, top [, width [, height]] )
パラメータ
controlID | GUICtrlCreate...関数によって返されるコントロール識別子(コントロールID)。 |
left | コントロールの左端。 |
top | コントロールの上端。 |
width | [オプション] コントロールの幅。 |
height | [オプション] コントロールの高さ。 |
返し値
成功 | 1を返します。 |
失敗 | 0を返します。 |
注意
なし。
関連
GUICtrlCreate...
例
#include <GUIConstantsEx.au3>
Opt('MustDeclareVars', 1)
Example()
Func Example()
Local $right, $label, $button, $msg
GUICreate("My GUI position") ; 表示時に中央に表示されるダイアログボックスを作成
$right = 0
$label = GUICtrlCreateLabel("my moving label", 10, 20)
$button = GUICtrlCreateButton("Click to close", 50, 50)
GUICtrlSetState(-1, $GUI_FOCUS) ; フォーカスをこのボタンに設定
GUISetState()
While 1
$msg = GUIGetMsg()
If $msg = $button Or $msg = $GUI_EVENT_CLOSE Then Exit
If $right = 0 Then
$right = 1
GUICtrlSetPos($label, 20, 20)
Else
$right = 0
GUICtrlSetPos($label, 10, 20)
EndIf
Sleep(100)
WEnd
EndFunc ;==>Example