• ベストアンサー

クリック連打ソフト作成

こんにちわ^^ 観覧ありがとうございます! Visual Basicで単純なクリック連打ソフトが作りたいのですが VBはまったくの初心者です>< 作成方法が載っているサイトもしくはプログラムのソースを教えてほしいです! 探せばいくらでもソフトがありますが 自分で作った物が使って見たくて・・・;; よろしくお願いします!

質問者が選んだベストアンサー

  • ベストアンサー
  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

Windowsではイベント(クリックを含む)はWindowに対して行われ ます。連打云々の前に、「どのWindowをターゲットにするか」という 命題を解決しないといけません。Windowはハンドルと言う数値で管理 されているので、ターゲットのハンドルを得るところから始めます。 直接、数値を指定してもらう方法が簡単ですが、指定する人は どうやって、その値を見つけ出すかです。これには以下のAPIが あります。 http://msdn.microsoft.com/ja-jp/library/cc364634.aspx http://msdn.microsoft.com/ja-jp/library/cc410851.aspx ウィンドウを見つけたら、それに対してクリック(左ボタン押下)の メッセージを送ります。(全てのイベントはメッセージとして処理 される)これには以下のAPIがあります。 http://msdn.microsoft.com/ja-jp/library/cc411022.aspx ※VBではPostMessageは効かない場合がある。 左ボタンのメッセージは押下=&h201、解放=&H202です。 WM_LBUTTONなどをキーワードに調べてみて下さい。 APIの定義方法はVB6.0とVB.NET系では若干異なります。

x_sumabura
質問者

お礼

返答ありがとうございます! やはり俺には…よくわからなかった;; もう少し勉強しようと思いますw