如何屏蔽WebBrowser1中flash的右键菜单,并替换为左键单击

mengtiehan 2018-02-14 03:55:16
如何屏蔽WebBrowser1中flash的右键菜单,并替换为左键单击

屏蔽WebBrowser1的右键没用,是WebBrowser1中的FLASH游戏,现实右键跑























...全文
1004 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
mengtiehan 2018-02-16
  • 打赏
  • 举报
回复
引用 1 楼 zcsor 的回复:
1、取ax对象句柄。 2、在消息过滤器中拦截ax客户区的右键消息并发送相同坐标的左键消息。 好久没搞FLASH,好像通过ax对象也可以直接设置无右键菜单来着,忘了,句柄就能办用不上那个了。 EnumChildWindows,GetClassName为MacromediaFlashPlayerActiveX的,就得到句柄了。 Implements IMessageFilter过滤WM_RBUTTONDOWN消息,发送的时候用SendMessage或者PostMessage都可以。就这样吧,代码就不放了,自己写吧。最近碰见一些烂货很伤心的。
有代码吗
清晨曦月 元老 2018-02-15
  • 打赏
  • 举报
回复
1、取ax对象句柄。 2、在消息过滤器中拦截ax客户区的右键消息并发送相同坐标的左键消息。 好久没搞FLASH,好像通过ax对象也可以直接设置无右键菜单来着,忘了,句柄就能办用不上那个了。 EnumChildWindows,GetClassName为MacromediaFlashPlayerActiveX的,就得到句柄了。 Implements IMessageFilter过滤WM_RBUTTONDOWN消息,发送的时候用SendMessage或者PostMessage都可以。就这样吧,代码就不放了,自己写吧。最近碰见一些烂货很伤心的。

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧