如何屏蔽AxWebBrowser控件的常用快捷键和右键菜单?例如新建窗口(Ctrl+N),前进后退等。请专家指教。
解决方案 »
- 求助!!!大家一起来帮帮忙。编写下datagridview问题(捷哥)
- c#中如何添加控件mscomm,我想做串口方面的东西!
- 知道一个网站的web.config文件能把网站的源码下载下来吗
- DataGridView高级应用 [高手牛人来]
- 急急急
- VS2012 dotfuscator.exe用不了,提示错误
- c# picturebox png格式图片有白边怎么去掉 象棋棋子
- 如何在C#下面使用VC6编译的lib?
- .net2005中哪个容器有滚动条属性?
- 调用DLL文件
- +++++++++用.net开发OA时,工作流的问题是如何解决的???
- 怎样获取装有SQL Server服务端的计算机列表
HOOK屏蔽,复杂。
抛砖引玉,请高手来提更好的办法
这是我的问题
我使用了两种方法,但都有漏洞
漏洞一:有种方法当网页刷新后就无效了;
漏洞二:使用鼠标钩子后,还要使用键盘钩子,但问题是,使用键盘钩子对ALT旁边的那个什么菜单键无效!头痛中,希望大家来想办法解决.在VB中这个问题只几句话就解决了:
http://community.csdn.net/Expert/topic/4322/4322551.xml?temp=.6698572
这也是我问的问题郁闷,为什么C#在有些功能这么麻烦?而VB或C++中的某些功能在C#中又很方便,真TMD晕
引用Microsoft HTML OBject LibraryRem #窗体代码#Dim WithEvents M_Dom As MSHTML.HTMLDocument
Private Function M_Dom_oncontextmenu() As Boolean
M_Dom_oncontextmenu = False
End Function Private Sub Webbrowser1_DownloadComplete()
Set M_Dom = Webbrowser1.Document
End Sub
http://support.microsoft.com/kb/q236312/