[高分问题来鸟]VS10 MFC程序CWebBrowser2控件禁止超链接调用IE的问题!【求大牛解答】

WebBrowser2控件禁用超链接转向,我的程序是一个浏览器程序,在用它打开一个网页后点网页里面的链接时,他就转向到IE打开了,我现在要的是,只要是用我这个程序打开的网... WebBrowser2控件禁用超链接转向,我的程序是一个浏览器程序,在用它打开一个网页后点网页里面的链接时,他就转向到IE打开了,我现在要的是,只要是用我这个程序打开的网页都只能用我的程序浏览,禁止调用IE。用下面的方法:

禁用新窗口打开,需要处理 WebBrowser 的 NewWindow 事件 private void webBrowser1_NewWindow(object sender, CancelEventArgs e) { e.Cancel = true; }这个方法的具体用法不会求大牛!!!! 要具体的
展开
 我来答
hong7204
2012-01-18
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
你可以先导出来然后打印就好了,比如写到一个文本文件中,然后打印
Private Sub Command1_Click()
Open "D:\1.txt" For Output As #1
Print #1, Text1.Text & " " & Text2.Text & " " & Text3.Text
Print #1, Text10.Text
Print #1, Text4.Text & " " & Text5.Text & " " & Text6.Text
Print #1, Text7.Text & " " & Text8.Text & " " & Text9.Text
Close #1
MsgBox "导出成功!可以使用文本文件打印了!", vbOKOnly + vbInformation, "提示信息"
End Sub
百度网友c61d935a2
2012-01-07
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部
你用的应该不是C++吧,但应该类似,用法的话查看MSDN就可以了,说的很清楚了.

1。Cancel the new window creation by setting Cancel to TRUE. No object is created and the navigation is attempted on the current window (with an accompanying BeforeNavigate2 event).

2。Do nothing and do not set ppDisp to any value. This will cause the object that fired the event to create a new InternetExplorer object to handle the navigation.
追问
是C++写的    但是现在按照这个方法还是没用   继续用调用IE打开的   你能告诉我怎么回事不   我扣:41 927 649 9  求远程协助
追答
是C#吧?我看你贴出来的代码是这样的,private void webBrowser1_NewWindow(object sender, CancelEventArgs e) { e.Cancel = true; }。VC++里面这个事件不是这么写的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式