環境はVB6です。
外部のアプリケーションをCreateProcessで起動し、FindWindowで
ハンドルを取得してSetWindowPosでフォームを移動させていますが
うまくいきません。
SetWindowPosの処理が、その外部アプリケーションでうまくいっていないようです。
フォームの移動をさせるのにAPI、他にSendMessage等での方法はありますか?
FindWindowでウィンドウハンドルが取得できていますか?
SetWindowPosの最後の引数には何のフラグを指定していますか?
SetWindowPosの戻り値はどうなっていましたか?
もし、本当にSetWindowPosで移動できないなら、仮に他の方法があった
としても移動できるようになるとは考えにくいですね。
ツイート | ![]() |