关于WebBrowser控件消息捕获的问题

littleme741 2001-06-20 03:30:00
看过《Inside VC++ 5》的同志请注意
在第八章的一个对ActiveX控件的使用例子中提到了在View中放置WebBrowser
控件的方法,其中有一个事件为OnBeforeNavigateExplorer1,它在用户点击
一个在本页发生的链接时是有效的,但是当这个链接在新的IE窗口中显示的
话,就无效了,那么在那种情况下,我应该捕获哪个事件呢?
...全文
208 19 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
littleme741 2001-06-24
  • 打赏
  • 举报
回复
To dongyanhong(董艳红):
你的回答相对比较正确,但也不要因此骄傲自大。这里还是有很多优秀的男程序员的。
而且术业有专攻,再说《Programming with IE5》那本书里已经有很详细的介绍IE编程了。你也不需要反映如此激烈。

仅是探讨而已。
littleme741 2001-06-24
  • 打赏
  • 举报
回复
关于该问题,我已经解决,并且写了一个类似腾迅的浏览器,可以在一个窗口实现多个URL的访问。

谢谢大家了。
hello008 2001-06-24
  • 打赏
  • 举报
回复
:(
zhoutianshu 2001-06-23
  • 打赏
  • 举报
回复
就知道这些就敢说男程序员不行,哈哈哈哈
mikeluo 2001-06-23
  • 打赏
  • 举报
回复
火爆,:P
dongyanhong 2001-06-23
  • 打赏
  • 举报
回复
忍受不住,你们不懂不要吓说!
BHO是browser helper object
是类似IE插件外在于webbrowser控件的东西,全都dll形式,跟发问者所说的View中放一个CWebBrowser控件有什么关系????
楼上几位分明是误导!!!!!!!!!!!!!!!


CWebBrowser说的很清楚
OnBeforeNavigate1是link在本页打开
OnBeforeNavigate2是在新窗口打开。

要使新窗口不是IE则需要重载OnWindowNew2返回接口。

男程序员是不行!

mikeluo 2001-06-23
  • 打赏
  • 举报
回复
做个BHO试试
piaoyun 2001-06-23
  • 打赏
  • 举报
回复
to huxiao_ping(老虎头):

你的方法不行呀。我刚刚试了的。
piaoyun 2001-06-23
  • 打赏
  • 举报
回复
我给分,行,到我的问题吧,可是几天没人答的。你看看。
huxiao_ping 2001-06-21
  • 打赏
  • 举报
回复
void CNetDlg::OnNewWindow2Explorer1(LPDISPATCH FAR* ppDisp, BOOL FAR* Cancel)
{
// TODO: Add your control notification handler code here
*Cancel=false;//设为true则不打开新的窗口
}
sxbyl 2001-06-21
  • 打赏
  • 举报
回复
你现在用的方法无法控制新打开的IE窗口
要实现你说的功能,要用BHOs,查看MSDN,有例程
evermind 2001-06-20
  • 打赏
  • 举报
回复
piaoyun看见OnBeforeNavigate2 没有?????????????????????


你看见了也得给分!!!!!
piaoyun 2001-06-20
  • 打赏
  • 举报
回复
我正在思考的问题,各位高手请快快指教!
evermind 2001-06-20
  • 打赏
  • 举报
回复
快点给分!
evermind 2001-06-20
  • 打赏
  • 举报
回复
笨蛋,1不成就2!!!!
用OnBeforeNavigate2
littleme741 2001-06-20
  • 打赏
  • 举报
回复
好,这本书我有,让我看一下。
不过有哪位大哥讲一下更好。
zhoutianshu 2001-06-20
  • 打赏
  • 举报
回复
可以,programming internet explorer5 里面有实现的方法
littleme741 2001-06-20
  • 打赏
  • 举报
回复
这个问题的另一个扩展是我能否做一个监控系统,强迫所有的链接都在一个IE窗口中打开呢?(只讨论技术实现,先不管它有没有意义)
高手请现身。呵呵。
SuperChen 2001-06-20
  • 打赏
  • 举报
回复
胡亂指揮一下, OnNewWindow2 行嗎.

16,548

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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