编程论坛
注册
登录
编程论坛
→
VFP论坛
VFP嵌入Web浏览器时,如何禁止右键跳出菜单
laibinhua
发布于 2021-10-30 21:43, 1740 次点击
请教大佬,VFP嵌入Web浏览器时,如何禁止右键跳出菜单
10 回复
#2
foxfans
2021-10-30 23:55
只有本站会员才能查看附件,请
登录
#3
schtg
2021-10-31 07:20
回复 2楼 foxfans
谢谢!
#4
吹水佬
2021-10-31 09:38
也可以在注册表设置
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Restrictions
"NoBrowserContextMenu"=dword:00000001
#5
foxfans
2021-10-31 09:42
DECLARE integer StartHookMouse IN DenyIE.dll long ThreadId
DECLARE integer UnHookMouse IN DenyIE.dll
DECLARE integer StartHookKeyBoard IN DenyIE.dll long ThreadId
DECLARE integer UnHookKeyBoard IN DenyIE.dll
在屏蔽鼠标右键后,增加了对IE内键盘复制粘贴功能的屏蔽与恢复,某些场合可能适用.
只有本站会员才能查看附件,请
登录
#6
laibinhua
2021-10-31 14:09
谢谢大佬回复!
#7
吹水佬
2021-10-31 14:55
也可以在DocumentComplete事件:
LPARAMETERS pdisp, url
IF (SYS(3095,pdisp) == SYS(3095,this))
pDisp.Document.parentWindow.execScript("document.oncontextmenu=function(){return false;}")
ENDIF
#8
foxfans
2021-10-31 15:51
#9
laibinhua
2021-10-31 21:50
回复 7楼 吹水佬
DocumentComplete事件:这种方法无法关掉右键菜单
#10
吹水佬
2021-10-31 22:25
以下是引用
laibinhua
在2021-10-31 21:50:44的发言:
DocumentComplete事件:这种方法无法关掉右键菜单
我这测试是可以禁止页面右键菜单
或者提供你的示例测试一下看看
#11
schtg
2021-11-01 05:37
学习啦,谢谢分享!
1