ACW関数

本ページには広告が含まれています。

ウィンドウの位置・サイズを変更します。IDのみを指定した場合、そのウィンドウをアクティブにします。

座標にマイナスを指定することもできます。

ウィンドウを上下に並べるにはShell.TileHorizontally メソッド、 左右に並べるにはShell.ACWを使います。

DLLのMoveWindowでも同じ操作ができます。

構文
  1. void = ACW( ID, x, y, 幅, 高さ, ms )
引数
ID (Integer)必須
Windowを識別するID(0であれば前回と同じ)
x, y (Integer)省略可
Window位置
幅, 高さ (Integer)省略可
Window幅、高さ
ms (Single = 0)省略可
実行までの待ち時間 (ミリセカンド)
戻り値

プログラム実行例

メモ帳を起動し、アクティブにする

UWSC
使用関数

ペイントを起動しウィンドウの位置とサイズを設定

UWSC
使用関数

関連記事

STATUS関数 (スクリプト関数)
ウィンドウの各種状態を返します。
EXEC関数 (スクリプト関数)
アプリを起動します。
MONITOR関数 (スクリプト関数)
マルチモニタ情報を取得します。
PEEKCOLOR関数 (スクリプト関数)
指定位置の色を取得します。
CTRLWIN関数 (スクリプト関数)
ウィンドウの状態を制御します。
GETALLWIN関数 (スクリプト関数)
全ウィンドウのIDを取得します。
MOUSEORG関数 (スクリプト関数)
マウス座標を相対座標にする、またはマウスとキー情報を直接ウィンドウへ送ります。
getBitmap関数 (自作関数)
引数に指定したビットマップ画像のサイズ・幅・高さ・ビットの深さを配列で返します。
Shell.CascadeWindows メソッド
デスクトップ上のすべてのウィンドウをカスケードします。この方法は、タスクバーを右クリックして「重ねて表示」を選択するのと同じ効果があります。
Shell.TileHorizontally メソッド
すべてのウィンドウを上下に並べて表示します。