• 全部
  • VC综合技术
  • 互联网技术
  • MFC AppLauncher
  • .NET 技术
  • 界面
  • 进程
  • 算法
  • 硬件/系统
  • 数据库
  • VC++技术资源

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

littleme741 2001-06-20 03:30:00
看过《Inside VC++ 5》的同志请注意
在第八章的一个对ActiveX控件的使用例子中提到了在View中放置WebBrowser
控件的方法,其中有一个事件为OnBeforeNavigateExplorer1,它在用户点击
一个在本页发生的链接时是有效的,但是当这个链接在新的IE窗口中显示的
话,就无效了,那么在那种情况下,我应该捕获哪个事件呢?
...全文
176 点赞 收藏 19
写回复
19 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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 行嗎.
回复
相关推荐
发帖
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
帖子事件
创建了帖子
2001-06-20 03:30
社区公告

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