Function Reference

ControlGetPos

コントロールのウィンドウ内における位置とサイズを取得します。

ControlGetPos ( "title", "text", controlID )

 

パラメータ

title 対象となるウィンドウ
text 対象となるウィンドウのテキスト
controlID 対象となるコントロール。Controls参照。

 

返し値

成功 クライアントウィンドウ内でのコントロールの位置とサイズを格納した配列を返します。
$array[0] = X座標
$array[1] = Y座標
$array[2] = 幅
$array[3] = 高さ
失敗 @errorを1に設定します。

 

注意

ウィンドウ参照のためのウィンドウ名/テキストに"",""を使うとアクティブなウィンドウを参照します。この場合、ウィンドウがcontrolIDのコントロールを持っていない場合があるので注意してください。

 

関連

ControlCommand, ControlMove

 


Run("notepad.exe")
$pos = ControlGetPos("[CLASS:Notepad]", "", "Edit1")
MsgBox(0, "Window Stats:", "POS: " & $pos[0] & "," & $pos[1] & " SIZE: " & $pos[2] & "," & $pos[3] )