私はのIOleCommandTargetインターフェイスを備えた標準のIEツールバーボタンコンポーネントを持っています。ボタンのアイコンはWindowsのレジストリに設定されています。 IEの実行中にposibbleはアイコンを動的に変更しますか?IEツールバーボタンのアイコンを変更する
0
A
答えて
1
ユーザーがクリックするまでは、少なくともこれを行うことはできません。その前に、レジストリにロードされたツールバーボタンはコードをロードしないため、APIを呼び出してボタンのイメージを変更する方法はありません。
1
Ericの言うとおりですが、多くのイヤラーをインスタンス化するBHOコンポーネントを使用できます。次に、ツールバーのHWNDを探して、ボタンアイコンを変更するための適切なウィンドウメッセージを送信しようとする可能性がありますが、IE8とIE9のプロセスと完全性レベルの分離は、だからこの時点で、ええ、あなたは運がありません。アイコンを変更することはこれまで重要だったシナリオではありません。
0
私はあなたがそれを行うことはできないと思います。私も同様の状況がありました。レジストリを新しいアイコンで更新できましたが、IEブラウザを再起動した後にのみ表示されます。
関連する問題
- 1. デフォルトのツールバーボタンのホバーテンプレートを変更する
- 2. ツールバーボタンの画像を変更する
- 3. ツールバーボタンの背景色を変更する
- 4. xcode - ツールバーボタンのアイテムラベルの変更
- 5. IEのツールバーボタンにキーボードショートカットを追加する
- 6. IE削除 'コンテンツ'アイコンのアイコン
- 7. ナビゲーションドロワー項目のアイコンを変更する
- 8. jquerymobileのカスタムnavbarアイコンを変更する
- 9. XCode4 - プログラムのアイコンを変更する
- 10. JLabelのアイコンを変更するには?
- 11. プライムフェイスのアイコンを変更するには
- 12. Matplotlib Figureウィンドウのアイコンを変更する
- 13. XNAのアイコンを変更するには
- 14. ナビゲーション用ハンガーのアイコンを変更する
- 15. コンテキストメニューのアイコンを変更
- 16. ダイアログのアイコンを変更
- 17. Firefoxアイコンを変更するには?
- 18. Javascript Google Mapsアイコンを変更する
- 19. アイコンをCx_freezeスクリプトに変更する
- 20. Eclipse Dockアイコンを変更する
- 21. コンポーネントからJLabelアイコンを変更する
- 22. 引き出しアイコンを変更する
- 23. マウスオーバーでアイコンを変更するには?
- 24. jeditableアイコンをテキストフィールドに変更
- 25. app.directiveでアイコンを変更AngularJS
- 26. ツールバーのサイズ変更アイコン
- 27. アイコンを追加するか、カレンダービューの曜日アイコンを変更するには?
- 28. アイテムのアイコンを変更した後にSitecoreを更新する
- 29. IEタイトルをブックマークレットから変更する
- 30. flex4変更カスタムBTNアイコン
ありがとうございます。ユーザーがクリックするか、ページが読み込まれた後に変更アイコンが必要です。私のボタンにはIOleCommandTargetとIObjectWithSiteImplインターフェイスがあります。私のボタンはIEのツールバーにあります(私は自分のものを作りたくありません)。私の場合、ボタンのアイコンを変更することは可能ですか? –