マウスボタンをプログラム上からクリックするには?

解決


風小僧  2004-05-28 09:21:02  No: 9235

プログラム上から、ディスクトップの指定位置にマウスを移動して、クリックしたいのですがどうしたらよいのですか、お教えください。

過去ログを参考に記述してみましたが、うまくいきませんでした

begin
  SetCursorPos(100, 100);
  keybd_event(VK_LBUTTON,0,0,0);
  keybd_event(VK_LBUTTON,0,KEYEVENTF_KEYUP,0);
end;

宜しくご指導ください。


ふぐちゃん  2004-05-28 10:04:21  No: 9236

mouse_eventを使います。

// 左ボタンダウン
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);

// 左ボタンアップ
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);

// 右ボタンダウン
mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0);

// 右ボタンアップ
mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0);


風小僧  2004-05-28 17:02:44  No: 9237

ふぐちゃん様、目的を果たすことができ、ご指導ありがとう御座いました。


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

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






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