Method Reference (COM)

WinGetClientSizeWidth

ウィンドウのクライアント領域の大きさを取得します。

WinGetClientSizeWidth "title" [, "text"]

 

パラメータ

title 対象となるウィンドウのタイトル
text オプション:対象となるウィンドウのテキスト

 

返し値

成功: ウィンドウのクライアント領域の幅を返します。
失敗: ウィンドウが見つからない場合1を返し、oAutoIt.errorを1に設定します。

 

注意

ウィンドウが最小化されている場合、幅と高さの値は両方とも0になります。ただしWinGetClientSizeは(最小化されていない)隠されたウィンドウに対しては正常に動作します。ウィンドウの名前を”Program Manager” とすると関数はデスクトップのサイズを返します。WinGetClientSize("")とするとアクティブなウィンドウの情報を取得します。もし複数のウィンドウが処理の対象に該当する場合、もっともアクティブなウィンドウが処理されます。

 

関連

WinGetPos, WinMove

 

Set oAutoIt = WScript.CreateObject("AutoItX3.Control")

$width = oAutoIt.WinGetClientSizeWidth("")
$height = oAutoIt.WinGetClientSizeHeight("")