社区
HTML/XML
帖子详情
如何在mfc中 用CHtmlView使所有链接 都在原窗口打开
wind_on
2007-02-15 11:05:53
应用程序 单文档
只有一个窗口
目前可以显示 网页 如搜狐
问题在于
点击某些链接后,有的会在应用程序窗口打开,有的则会新打开一个窗口。
有专用函数 或是 方法 可以解决么
让点击的所有链接 都在 原窗口打开
...全文
573
2
打赏
收藏
如何在mfc中 用CHtmlView使所有链接 都在原窗口打开
应用程序 单文档 只有一个窗口 目前可以显示 网页 如搜狐 问题在于 点击某些链接后,有的会在应用程序窗口打开,有的则会新打开一个窗口。 有专用函数 或是 方法 可以解决么 让点击的所有链接 都在 原窗口打开
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Mr_Children
2007-02-27
打赏
举报
回复
搞定了
void CHtmlDlg::OnNewWindow2Explorer1(LPDISPATCH FAR* ppDisp, BOOL FAR* Cancel)
{
// TODO: Add your control notification handler code here
m_ie.Navigate(m_url,0,0,0,0);
*Cancel=true;
}
void CHtmlDlg::OnStatusTextChangeExplorer1(LPCTSTR Text)
{
// TODO: Add your control notification handler code here
m_url=Text;
}
这样就可以了,嘿嘿
Mr_Children
2007-02-26
打赏
举报
回复
同问,这个问题折腾我一天了,可能我比较土:(
void CYourDlg::OnNewWindow2(LPDISPATCH FAR* ppDisp, BOOL FAR* Cancel)
{
m_dlgNewWB = new CYourDlg;
m_dlgNewWB->Create(IDD_WBDLG_DIALOG);
m_dlgNewWB->m_webBrowser.SetRegisterAsBrowser(TRUE);
*ppDisp = m_dlgNewWB->m_webBrowser.GetApplication();
}
msdn查到的,可以产生新的对话框,然后网上google了一下,有人说通过OnBeforeNavigate2()得到url,然后发送回原窗口显示,这个怎么实现?不会。。。
依赖倒转
原
则和里氏代换
原
则详解
初学依赖倒转
原
则和里氏代换
原
则时,由于笔者水平有限,并没有看懂书上的专业术语的解释,经过反复摸索和学习,发现里氏代换
原
则和依赖倒转
原
则可以一言以蔽之: 里氏代换
原
则:开发时以抽象为核心,针对抽象编程,能够抽象为一个抽象类或者接口的,就将其抽象为抽象类或者接口,然后用子类来进行实现。 依赖倒转
原
则:将代码分为3层考虑,业务逻辑层,抽象层和实现层,其
中
业务逻辑层依赖抽象层,实现层也依赖抽象层。
依赖倒转
原
则&里氏代换
原
则
依赖倒转
原
则(Dependence Inversion Principle):简称DIP,它有两个
原
则,A:高层的模块不应该依赖低层的模块,两个都应该依赖抽象 B:抽象不应该依赖细节,细节应该依赖于抽象,这个也就是说模块之间的关系是通过抽象的东西来关联、依赖的,模块之间不产生任何的直接关系。 里氏代换
原
则(Liskov Substitution Principle):简称LSP,子类型必须能
Java设计模式
中
的设计
原
则/开闭
原
则、里氏代换
原
则和依赖倒转
原
则又是什么,怎么用
Java设计模式
中
的设计
原
则/开闭
原
则、里氏代换
原
则和依赖倒转
原
则又是什么,怎么用
Java里氏转换_里氏代换
原
则、依赖倒转
原
则 | 学步园
里氏代换
原
则面向对象设计的重要
原
则是创建抽象化,并且从抽象化导出具体化,具体化也就是给出不同的实现。继承关系就是一种从抽象化到具体化的导出。里氏代换
原
则:如果对每一个类型为T1的对象o1,都有类型为T2的对象o2,使得以T1定义的所有程序P在所有的对象o1都代换成o2时,程序P的行为没有变化,那么类型T2是类型T1的子类型。其实就是一个软件程序的代码块如果使用的是一个基类的话,那么一定适用于其子类...
带你认识六种设计
原
则(开闭
原
则、里氏代换
原
则、依赖倒转
原
则....)
前言 1. 设计
原
则 1.1. 开-闭
原
则 1.2.里氏代换
原
则 1.3. 依赖倒转
原
则 1.4. 接口隔离
原
则 1.5.合成/聚合
原
则 1.6.迪米特法则 前言 学习设计模式之前先要了解其
中
的设计
原
则,因为一个系统的设计需要遵守一定的
原
则,通过这些
原
则实现具体的设计模式。 设计
原
则有以下几种: 开-闭
原
则 里氏代换
原
则 依赖倒转
原
则 ...
HTML/XML
3,056
社区成员
8,075
社区内容
发帖
与我相关
我的任务
HTML/XML
VC/MFC HTML/XML
复制链接
扫一扫
分享
社区描述
VC/MFC HTML/XML
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章