如何以编程方式修改我的Internet Explorer工具栏按钮?我目前正在使用visual c ++。
答案 0 :(得分:1)
如果您有自己的工具栏,并且想要更改按钮的状态(例如图标,文本,工具提示),那么您只需要发送它the correct messages。
然而,我的通灵能力告诉我你已经按照these steps创建了一个命令栏按钮。在这种情况下,答案是:你不能。在IE6和IE7中,您可以使用FindWindow()和Toolbar API最终将正确的窗口消息发送到您的按钮,以使其更改其图标/文本。但是,在IE8中,工具栏按钮位于不同的窗口中,而完整性级别与扩展名不同。所以你不能发送消息。
所以,我给你的建议是编写你自己的工具栏插件,或者放弃尝试改变你图标的状态。