- ベストアンサー
クリック連打ソフト作成
こんにちわ^^ 観覧ありがとうございます! Visual Basicで単純なクリック連打ソフトが作りたいのですが VBはまったくの初心者です>< 作成方法が載っているサイトもしくはプログラムのソースを教えてほしいです! 探せばいくらでもソフトがありますが 自分で作った物が使って見たくて・・・;; よろしくお願いします!
- みんなの回答 (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系では若干異なります。
お礼
返答ありがとうございます! やはり俺には…よくわからなかった;; もう少し勉強しようと思いますw