急急急!请问,如何禁止掉webbrowser控件中的IE的右键菜单和F5刷新快捷键的响应?
请问,如何禁止掉webbrowser控件中的右键菜单(不让它弹出来)和F5刷新快捷键的响应?
谢谢大虾!
问题点数:200、回复次数:4Top
1 楼watersome(不乖)回复于 2002-08-13 18:10:14 得分 0
编写hook程序,截获这些系统的消息!Top
2 楼TechnoFantasy((VB MVP)www.applevb.com)回复于 2002-08-13 18:52:41 得分 100
微软提供的Webbrowser扩展COM服务器对象。该对象实现了IDocHostUIHandler接口。通过它可以控制你的程序中的Webbrowser控件。可以关闭右键菜单、禁止快捷键、禁止Ctrl+N打开新窗口等。压缩包中包含了WBCustomizer.dll以及VB范例,利用regsvr32.exe注册WBCustomizer.dll,然后运行范例就可以看到组件的运行效果。
http://www.applevb.com/sourcecode/wbcustom.zipTop
3 楼jamex(1 + 1 = 爱)回复于 2002-08-14 16:53:49 得分 0
To TechnoFantasy:
谢谢!不过,WBCustomizer.dll好像禁不掉 F5刷新键,该如何解决?
to watersome:
编写hook程序,好像很麻烦吧,如何写,给个例子吧?Top
4 楼leon_zhu(男哥)回复于 2002-08-14 20:00:43 得分 100
老大,我解决了
CustomWB.EnableAccelerator vbKeyF5, , FalseTop




