我有一个标准的IE工具栏按钮组件,它带有IOleCommandTarget接口。该按钮的图标设置在Windows注册表中。 IE正在运行时是否可以动态更改图标?更改IE工具栏按钮的图标
0
A
回答
1
您至少不能这样做,直到用户点击它为止。在此之前,注册表加载的工具栏按钮不会加载任何代码,因此无法调用任何API来更改按钮的图像。
1
埃里克说的是真实的,但是你可以有一个BHO组件,它可以实例化更多的收益。然后,您可以尝试查找工具栏的HWND并发送相应的窗口消息来更改按钮图标,但IE8和IE9中的进程和完整性级别分离几乎不可能使得这些日子几乎不可能。所以在这一点上,是的,你运气不好。更改图标不是一个曾被视为重要的场景。
0
我不认为你可以这样做。我有类似的情况。我能够使用新图标更新注册表,但仅在重新启动我的IE浏览器后显示。
相关问题
- 1. 更改工具栏按钮的图像
- 2. 从C#代码更改VSX工具栏上的按钮图标
- 3. 更改CKEditor工具栏上按钮的默认图标
- 4. 如何更改工具栏按钮
- 5. 更改工具栏按钮backcolor
- 6. w2ui - 单击工具栏上的更改按钮图像
- 7. 如何在win32中更改工具栏按钮的位图?
- 8. 从AppCompat继承工具栏更改工具栏图标边距
- 9. xCode - 工具栏按钮项目标签更改
- 10. 如何更改工具栏按钮标题?
- 11. 更改Eclipse工具栏图标动态
- 12. 将图标更改为工具栏Android
- 13. 如何使工具栏按钮比工具栏更大?
- 14. Excel的工具栏按钮
- 15. 更新工具栏按钮状态MFC
- 16. 更改禁用的工具栏按钮的颜色
- 17. 在导航栏栏按钮中更改按钮标识
- 18. 在iPad上的标签栏按钮和工具栏按钮不工作
- 19. 更改UIImagePicker中的工具栏标题
- 20. 如何更改工具栏中的按钮文字颜色?
- 21. 更改工具栏按钮上的文字EXTJS
- 22. 如何更改按钮单击上的工具栏颜色?
- 23. 如何更改工具栏按钮的颜色?
- 24. 如何更改Internet Explorer中工具栏按钮的顺序?
- 25. 如何更改eclipse 4.2中的工具栏按钮顺序?
- 26. 更改默认的工具栏 - 按钮悬停模板
- 27. 如何更改工具栏按钮中的文本?
- 28. MATLAB:GUIDE“保存图”工具栏按钮
- 29. 24位工具栏按钮图像? (WinAPI)
- 30. 按钮倒是工具栏
谢谢。用户点击或加载页面后,我需要更改图标。我的按钮有IOleCommandTarget和IObjectWithSiteImpl接口。我的按钮住在IE的工具栏中(我不想让自己做)。在我的情况下可以更改按钮的图标? –