投稿日 | : 2004/01/26(Mon) 16:37 |
投稿者 | : いちゆ |
Eメール | : |
URL | : |
タイトル | : Re: 別プログラムのメッセージボックス等を制御する方法 |
とりあえず、目標となる親ウィンドウのハンドルをParentHWNDとして、
EnumChildWindows()とかいう名前(たぶん)のAPIを使って子ウィンドウを列挙。
子ウィンドウがさらに子ウィンドウを持っている可能性があるから…まぁ、それは再帰としてとればいいし。
あとは目的の子ウィンドウかどうかを判別する(GetClassLong APIかなにかでクラスを取得できたはず)。
その座標は…そんな関数探せばあるでしょう。
でもメッセージボックスってダイアログウィンドウだったから、大丈夫なのか?
とか、適当に考えてみる。
多分無理が多いと思うけど