コントロールのウィンドウ内における位置とサイズを取得します。
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] )