1回顶部 1、概述 Internet Explorer有实在太多没有公布的东西。上一篇文章《Internet Explorer 编程简述(六)自定义浏览器上下文菜单》提到的获取“编码”菜单的方法就是利用了浏览器的上层窗口“Shell DocObject View”的未公布的命令ID。本文将要介绍的是如何用这个ID把“编码”菜单放到我们自己的菜单中来(如工具条上的“编码”按钮的下拉菜单)。
2、原理 上面指向IOleCommandTarget接口的智能指针spCT是从IDocHostUIHandler::ShowContextMenu的参数pcmdTarget得到的,它其实也可以从HTML文档接口得到,这就是实现的关键。 3、实现 下面的代码演示了如何将“编码”菜单放置到我们自己的编码菜单上去。
2回顶部
3回顶部
4回顶部
这样一来,原本只在浏览器上下文菜单中出现的“编码”菜单就出现在了我们自己的工具条按钮下拉菜单上,无需更多的处理,菜单状态的改变,编码的设置等,一切都教给浏览器自己去完成了。 |
闂佽 鍋撻柟顖滃椤ユ垿鏌熺€涙ê濮囧┑顕嗘嫹闂佸搫琚崕鍐诧耿閸涙潙缁╅柟顖滃椤ワ拷>>
正在阅读:Internet Explorer 编程简述(七)Internet Explorer 编程简述(七)
2004-09-28 15:07
出处:CSDN
责任编辑:linjixiong