ツールバーのプログラムの右クリックメニューをVBより実行?

このQ&Aのポイント
  • ツールバーにあるプログラムの右クリックメニューをVBから実行できないかどうかについて質問です。
  • 具体的には、ツールバーの音量アイコンを右クリックすると表示される音量コントロールをVBから実行できるかどうかを知りたいです。
  • ただし、実際に右クリックメニューから選択で実行させるプログラムに対応するexeが見つかりませんでした。モジュール化されている場合は無理だと思いますが、情報をお持ちの方がいらっしゃいましたら教えていただきたいです。
回答を見る
  • ベストアンサー

ツールバーのプログラムの右クリックメニューをVBより実行?

こんにちは ツールバーにあるプログラムの右クリックメニューをVBより実行できない でしょうか? 例えば "音量"のアイコンを右クリックすると"音量コントロールを開く"というメニュー が出ますが、これをVBから実行できないでしょうか? 但し、現実に右クリックメニューから選択で実行させるプログラムに 該当するexeが見あたりません。 この右クリックで動く処理が単体のexeなら簡単なのですが モジュール化されているのなら、無理な話ですよね "その通り無理だよ"と言ってもらえるとすっきりするのですが どなたか情報お持ちの方おられましたらご教授ください よろしくお願いいたします。

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

  • ベストアンサー
  • todo36
  • ベストアンサー率58% (728/1234)
回答No.2

>この右クリックメニューの中にある、一つの処理をVBの中から 起動したいのです Spy++でWM_COMMANDメッセージを監視してみると.. アプリのウンドウハンドルにメニュー項目のIDを投げます。 従って、同じメッセージをVBからSendMessageすればよいはずです。

ats8181oyaji
質問者

お礼

こんにちは、どうもありがとうございます やっぱりツール使わないとだめなんですね。 Spy++はフリーソフトですか? 調べても入手方法がよくわかりません 重ね重ねで申し訳ありませんが情報いただけないでしょうか? よろしくお願いいたします

ats8181oyaji
質問者

補足

Spy++を調べました VC++かVisualStudioのツールなんですね。 当方の、VB6の単体製品版を調べましたが Spy++はサービスされていませんでした。 他の入手方法はないのでしょうか? なかったら諦めます。 よろしくです。

その他の回答 (1)

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

単体のEXEですよ。(Win98) アクセサリ →システム情報 →実行中のタスク で分かるでしょう。

ats8181oyaji
質問者

お礼

ここの場所にしか書けないので失礼します。 どうもありがとうございました。 Spy++を偶然入手できまして、該当プログラムのWM_COMMAND を確認、プログラムを組んでSendMessageにて処理を 実行することができました。

ats8181oyaji
質問者

補足

すいません、説明不足だったですね。 1.他で作られた(自作成でない)プログラムA.exeがあります。 2.A.exeを実行すると、ウィンドも持たずにツールバー(時計の横)に入ります 3.A.exeの機能は右クリックメニューから処理を選択して実行します 4.この右クリックメニューの中にある、一つの処理をVBの中から 起動したいのです 上記が無理でしたら・・・ ツールバーにのみある(何のウィンドも持たない)A.exeを終了させたい ただし、実行と終了はVBから何度も行いたい のです。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=344472 も確認して、実施してもましたが、だめでした。 よろしくお願いいたします。

関連するQ&A

  • 右クリックメニューの「プログラムから開く」がない?

    ファイルを右クリックするとメニューの中に[プログラムから開く]が出ると思います。 特に最近使っていなかったので気にしなかったのですが、確認すると項目自体が見当たらなくなっていました。 OSはWindows7。ファイルの関連付けはできていますが、関連付けとは異なるプログラムで開きたい時もありますので、 [プログラムから開く]を右クリックメニューに復活させる方法はないでしょうか。 レジストリエディタとかでどうにかならないか、、、と思ってはいるのですが、いかがでしょうか。 ご存じの方よろしくお願い致します。

  • 右クリックメニューに

    右クリックメニューにスクロールロック2回+↑ というコマンドを実行するメニューを追加したいのですが、 そのようなことができるツールってあるでしょうか? またはデスクトップアイコンのダブルクリックで実行、などでもよいのですが・・・ 右クリックのメニューもソフトによって変わりますけど、 デスクトップ上の右クリックでよいのですが・・・

  • 右クリックメニューで「プログラムから開く」について

    office2007の体験版をインストールしたときにoffice2000を残していたのですが、excel、wordなどのファイルをダブルクリックすると当然のことながらoffice2007が起動します。そこでファイルを選択し右クリックして「プログラムから開く」から「プログラムの選択」を開き「参照」からoffice2000のプログラムを選択したのですがoffice2007と同じプログラム名(両方ともexcelはexcel.exe)であるためかoffice2000が「プログラムから開く」メニューに追加されませんでしたので今度は同じく「参照」からoffice2000のexcel.exeのショートカットを選択したところ「プログラムの選択」の「ほかのプログラム」に登録されてしまいました。しかしこのショートカットを選択してokをクリックすると「有効なアプリケーションではありません」と表示され起動しません。 そのため「プログラムの選択」の「ほかのプログラム」に登録されてしまったこのショートカットを削除したいのですが、いろいろと調べてみましたが「プログラムの選択」の「推奨されたプログラム」からの削除方法はレジストリーを修正することにより削除する方法はありましたが「ほかのプログラム」に登録されているプログラムを削除する方法がありません。どなたか解かりましたら教えてください。

  • VB.NETでPictureBoxを右クリックしてメニューを出したい

    こんばんは。 VB.NETなのですが、ピクチャーボックスに 画像を表示してそれを右クリックした時に プレビュー 編集 プログラムから開く など、エクスプローラー上のファイルのアイコンをクリックした時と同じような メニューが出るようにしたいのですが、 それはどのようにしたら良いでしょうか? 色々調べてみたのですが、見つからず、こちらで質問させて頂きました次第です。 ご教示頂けると助かります。

  • タスクトレイの右クリックメニューが、常駐右クリックメニューとかぶる

    お世話になります。 1.タスクトレイorタスクバーを右クリックすると   右クリックメニューが、 "ツールバー" "重ねて表示" "上下に並べて表示" ・・・・ "プロパティ"   と表示されます。 2.タスクトレイに常駐しているアイコン(ex.VirusScanやフリーツールなど)を   右クリックするとそのツール特有の右クリックメニューが出るかと思います。 しかし、上記2を実行すると 数回に1回くらい上記1.の右クリックメニューが同時に表示され、 1と2の右クリックメニューがかぶってしまうのです。 さらにその後もう一度右クリックをしても、 2のメニューは消えるのですが、1のメニューはそのままフリーズしたように のこります。 Microsoftで検索しても、上記のような現象はひっからなかったので、、、 このような現象について何かご存知の方、 回答の方、よろしくお願いします。

  • 右クリックメニューについて

    IEの右クリックメニュー(プロパティとかがあるやつ)の中にいらんのがいっぱいあるんですけど 元のプログラムを右クリックメニューを消す前に削除してしまったため 消すことができません 消す方法ありませんかね

  • Googleツールバーをインストールすると、右クリックメニューの見た目が変わるのですが・・・

    右クリックメニューをツールバーをアンインストールせずに元に戻すにはどうしたらいいですか?

  • ツールバーのアイコンの右クリック

    Win10です。 ツールバーアイコンの右クリックでのメニューが出てきません。 全部出ないんではなくサブメニューっていうのかどうかわかりませんが、それが出なくなりました。先日まではちゃんと出てたのですが、なんか不便です。 どのようにすればもとに戻るのでしょうか? よろしくお願いします。

  • 右クリックメニューが使えません

    デスクトップ上に任意のフォルダへのショートカットを作成しているのですが、 そのショートカットを右クリックして、 「開く」や「エクスプローラ」などの1番上のグループのメニューを実行すると、 【問題が発生したため、Explorer.EXE を終了します。ご不便をおかけして申し訳ありません。】 というメッセージが表示され、実行できません。 デスクトップ上に作成したフォルダやマイコンピュータなどでは問題なく事項できますし、 1番上のグループのメニュー以外の「コピー」「削除」「プロパティ」などは実行できます。 いつからこうなってしまったかわからないので、 インストールしたドライバやアプリケーションとの愛称なのかもしれませんが、 こういうのはレジストリをいじって直すことはできないのでしょうか? ご存知の方がいらっしゃいましたら、教えてください。 よろしくお願いします。

  • 右クリックメニューの追加について

    右クリックメニューの「プログラムから開く」のところに新しいプログラムを追加することは可能でしょうか?

専門家に質問してみよう