他のプログラムAを立ち上げておいて、そこにあるコマンドボタンを
マウスで左クリックする動作を自分が作ってるプログラムBからSendMessageで行おうと思ったのですが、過去の質問の中で登場する
ret = SendMessage(hWnd, WM_LBUTTONDOWN, 0&, 0&)
ret = SendMessage(hWnd, WM_LBUTTONUP, 0&, 0&)
を試してみたのですが、ただフォーカスが移動するだけで実際にクリックした時の動作が始まらなくて困っております。
ハンドルは、これまた過去のQAのなかで教えて頂いたFinderSystemにより
無事取得できているのですが・・。
何卒お願い致します。
自己レスですいません。
メッセージ BM_CLICK で解決しました。
・・・
どなたか上記の方法との違いご指導頂ける方
コメントお願いします。
ヘルプに書いてあります。
ツイート | ![]() |