setdlgpos

ダイアログボックスの位置を設定する。

setdlgpos [<x> <y>]

解説

"inputbox", "listbox", "messagebox", "passwordbox", "statusbox", "yesnobox" コマンドで表示されるダイアログボックス、エラーダイアログ表示位置を位置を変更する。
また、ステータスダイアログボックスが表示されている場合、setdlgpos コマンドはそのダイアログボックスを移動させる。
パラメータ省略時、メインディスプレイ(プライマリディスプレイ)のデフォルトの表示位置となる (バージョン 4.105以降)。
<x> と <y> は画面の座標 (x,y) を表わす。原点 (0,0) はメインディスプレイの左上の隅の位置。
ダイアログがディスプレイからはみ出す場合は、ディスプレイ内に移動される (バージョン 4.105以降)。

; 左上の隅にダイアログボックス
setdlgpos 0 0
messagebox 'Message' 'Title'

; ステータスダイアログボックスを開く
setdlgpos 0 200
statusbox 'Message' 'Title'

; ステータスダイアログボックスを移動
for i 0 200
  setdlgpos i 200
next