在程序中屏蔽掉IE的右键弹出菜单,并添加上自己的菜单实现自定的功能(100分)

  • 主题发起人 主题发起人 whjun_mail
  • 开始时间 开始时间
W

whjun_mail

Unregistered / Unconfirmed
GUEST, unregistred user!
我要在delphi程序中屏蔽掉IE的右键弹出菜单,并添加上自己的菜单实现自定的功能
 
据我所知这好象不可能,,有谁知道的?,我帮你UP一下吧,
 
如果实在delphi程序中使用webbrowser的话,可以用一个钩子
 
在改注册表里改IE的菜单设置,相应功能可用脚本语言编写,可参考NetAnts里的*.htm文件
 
HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/MenuExt下看看!
也可以通过截获WM_MOUSEACTIVATE事件!
 
做什么东西怕人家看啊?
防止右键的,防止复制的都可以用js实现。
在这里用这东西麻烦啊。
我弄好久了,没有好的办法,简单直接的用钩子,我对效果不满意。
本身 IE 为了扩展,提供了js 的接口,可以屏蔽,也可以做成自己的menu。
希望阐明这么做的目的和必要性~!
另,你可以查以前的帖子,里边有关于钩子的做法的。
 
再使用webbrowser控件时用钩子可以解决!
jiping_mail@sina.com
 
接受答案了.
 

Similar threads

D
回复
0
查看
837
DelphiTeacher的专栏
D
D
回复
0
查看
843
DelphiTeacher的专栏
D
D
回复
0
查看
677
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部