SendMessageを用いてボタンを押すには

解決


Pipe  2003-12-14 13:15:56  No: 110681

他のプログラムAを立ち上げておいて、そこにあるコマンドボタンを
マウスで左クリックする動作を自分が作ってるプログラムBからSendMessageで行おうと思ったのですが、過去の質問の中で登場する

ret = SendMessage(hWnd, WM_LBUTTONDOWN, 0&, 0&)
ret = SendMessage(hWnd, WM_LBUTTONUP, 0&, 0&)

を試してみたのですが、ただフォーカスが移動するだけで実際にクリックした時の動作が始まらなくて困っております。
ハンドルは、これまた過去のQAのなかで教えて頂いたFinderSystemにより
無事取得できているのですが・・。
何卒お願い致します。


Pipe  2003-12-14 13:34:34  No: 110682

自己レスですいません。
メッセージ  BM_CLICK  で解決しました。
・・・
どなたか上記の方法との違いご指導頂ける方
コメントお願いします。


Say  2003-12-14 14:36:33  No: 110683

ヘルプに書いてあります。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加