GetForegroundWindow
hnd = stat
a = ""
z = 128
GetWindowText hnd, varptr(a), z
#include "user32.as"
if ( a == "○○" ) { ///○○がタスク上にあるウィンドウの名前
wait 50
nWidth = 800
nHeight = 600
FindWindow "Afx:00400000:b",0 : hwnd_schat=stat ///
dim rect, 4
GetWindowRect hwnd_schat, varptr(rect)
MoveWindow hwnd_schat, rect(0), rect(1), nWidth, nHeight, 1
}
これは、指定したウィンドウが開いて、アクティブになっているときに
nWidth = 800
nHeight = 600
のサイズに変更するソースなんです。
が、、これとは別に開いてるウィンドウが
X軸 900
Y軸 700
といったウィンドウが開かれているとして
もし、そのウィンドウが
X軸 900
Y軸 700
であるなら、
nWidth = 800
nHeight = 600
に変更。といった感じに作りたいのですが
改良するには、そのように組んだらよいでしょう?
(別にタスク上、アクティブ、ウィンドウ指定、、などは
なくてもいいので、開いてるウィンドウサイズが、( 700..900..(*これを基準) )であったなら
変更。と言う形で。)
説明が下手かもしれませんが お願いします(*;ω人)