例えば、こういった「他アプリ」があったとします。
Listboxをマウスクリックして選択項目を選択すると
ダイアログが表示されて変更されたことを表示するアプリです。
上記の内容を自作アプリで操作したのです。
そこで、
まず、「SendMessage ******, LB_SETCURSEL, 2, 0)」で
Listboxのindex「2」に選択をさせるメッセージを送信しました。
インテックス選択(変更)は行われましたが、マウスクリックした
ようなイベントはおこりませんでした。
そこで、質問なんですが、上記「他アプリ」を自作ソフトで操作するには
どのようにしたら良いのでしょうか?
わかる方がいらっしゃいましたらご教授願えませんでしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
No.2
- 回答日時:
>マウスクリックしたようなイベントはおこりませんでした
ListBOXを選択させているだけのSendMessageでマウスのクリックイベントが発生するはずもなく。マウスクリックのイベントを発生させたいのなら、同様にマウスクリックのイベントもSendしましょう。(参考URLの1828
)
が、プログラム的には別にインデックスの変更だけ見張っておいても問題ないかと思いますが。マウスクリックを発生させる利点は別にないかと。
参考URL:http://www.bcap.co.jp/hanafusa/VBdengon/log_1801 …
No.3
- 回答日時:
エクセルVBAでやってます。
VBにも同じようなものはあるので修正してください。SendMessageとかのレベルへもって行かなくても良いように思って、一筆。Sub test06()
Worksheets("sheet5").ListBox1.AddItem "新規"
Worksheets("sheet5").ListBox1.AddItem "変更"
Worksheets("sheet5").ListBox1.AddItem "抹消"
End Sub
で例えば3項目をリストボックスにアイテムを登録。
リストボックスのクリックイベントに
Private Sub ListBox1_Click()
MsgBox Worksheets("sheet5").ListBox1.List(ListBox1.ListIndex) _
& "を実行しました"
End Sub
例えば、新規をクリックすると「新規を実行しました」と表示します。ここを修正して
ListBox1.ListIndexの値で、各モジュールに飛ばせばどうですか。
力不足の勘違いならご免あそばせ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Photoshop(フォトショップ) 写真に日付を入れるのがそんなに大変か 9 2023/07/22 14:38
- SQL Server DBのテーブルの設計ができず困っています。 2 2023/06/29 16:43
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- Windows 10 Windows11タスクバーやエクスプローラー、スタートメニュー 動画全画面時にカーソルが見えない 1 2022/04/08 00:03
- Google+ すでに参加しているSlackのワークスペースへ携帯からもログインしたい時 1 2022/09/16 13:38
- Outlook(アウトルック) outlookのメールを「OneNoteに送る」後、見つからない 2 2022/10/14 18:17
- その他(スマートフォン・携帯電話・VR) Googleアカウントを管理 について 2 2023/03/14 20:59
- JavaScript jsで診断コンテンツのページ内切り替えについて 1 2023/04/14 17:31
- Visual Basic(VBA) 起動中のアプリ、ソフトの取得 3 2022/12/28 11:13
- iCloud バックアップが完了したあと、機種変更前のスマホ、リセットしていい?? 1 2023/02/07 14:44
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マウスを左クリックすると、右...
-
カチカチとクリック音がするマ...
-
ロジクールのマウスのサイドボ...
-
クリックがボタンを離すときに...
-
マウスの左クリックを長押しし...
-
マウスのクリックの速度を速く...
-
マウスの操作がおかしい
-
マウスのクリック音が気になり...
-
最近になってマウスホイールを...
-
マウスで左クリックすると範囲...
-
マウスの使いすぎで人差し指が...
-
⚪︎マウスがクリック出来なくな...
-
タッチパッドでドラッグしたい
-
マウスの左クリックがホールド...
-
apex中に戦闘画面でマウスが動...
-
レーザーマウスのポインタだけ...
-
マウスの寿命?クリック時の動...
-
ロジクールのマウスM570の...
-
パソコンマウスで以前はうまく...
-
マウスの左クリックで右クリッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マウスを左クリックすると、右...
-
ロジクールのマウスのサイドボ...
-
マウスの操作がおかしい
-
マウスの左クリックがホールド...
-
マウスの左クリックを長押しし...
-
カチカチとクリック音がするマ...
-
⚪︎マウスがクリック出来なくな...
-
ロジクールのマウスM570の...
-
Dellマウスの組み立て方
-
マウスで左クリックすると範囲...
-
マウスをクリックすると、たま...
-
最近になってマウスホイールを...
-
マウスを左クリックしたとき、...
-
マウスの左クリックで右クリッ...
-
タッチパッドの左クリックが故...
-
マウスの反応がよすぎる・・・
-
C# DataGridView の列ヘッダー...
-
クリックがボタンを離すときに...
-
PCマインクラフト 左クリック
-
レーザーマウスのポインタだけ...
おすすめ情報