社区
HTML/XML
帖子详情
如何在mfc中 用CHtmlView使所有链接 都在原窗口打开
wind_on
2007-02-15 11:05:53
应用程序 单文档
只有一个窗口
目前可以显示 网页 如搜狐
问题在于
点击某些链接后,有的会在应用程序窗口打开,有的则会新打开一个窗口。
有专用函数 或是 方法 可以解决么
让点击的所有链接 都在 原窗口打开
...全文
571
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,然后发送回原窗口显示,这个怎么实现?不会。。。
【
MFC
】在C
Html
View
中
在同一
窗口
显示新
打开
页面
本文介绍使用
MFC
单文档、IE核心做的简单浏览器,为让新页面在本程序显示尝试两种方法。方法1是重载C
HTML
View
::OnNewWindow2,但在2345.com网站部分情况失效;方法2是添加C
HTML
View
::NewWindow3,网上部分实现虽不调用IE,但本程序也无法
打开
新
窗口
,还给出相关步骤及参考
链接
。
MFC
界面--利用C
Html
View
和
HTML
制作新风格的界面(包括C
View
和Dialog)
本文详细介绍了如何在
MFC
环境
中
利用C
Html
View
和
HTML
创建具有交互性的程序界面,包括两种形式:文档视图和对话框形式。在文档视图
中
,通过重载C
Html
View
的事件,如OnBeforeNavigate2,可以处理用户在
HTML
页面上的操作,如点击
链接
。此外,通过使用‘app:’伪协议,可以创建自定义命令处理。对话框形式
中
,通过自定义C
Html
Ctrl控件,实现类似C
Html
View
的功能,可以避免文档视图的限制。文章还讨论了如何禁用右键菜单,动态加载
HTML
内容,以及如何处理JavaScript与应用程序的交互,展示了创建新颖界面的可能性。
MFC
C++监听网页
窗口
的点击超
链接
跳转问题(即
打开
新的浏览器
窗口
)
本文介绍了如何在
MFC
应用程序
中
使用C
Html
View
类来监听和处理浏览器
窗口
事件,包括注册ON_EVENT事件及与JavaScript的交互方式。
C
Html
View
-
MFC
中
文手册
本文详细介绍了
MFC
框架
中
的C
Html
View
类,该类通过WebBrowser控件提供文档/视图结构的功能,支持URL导航、历史记录等功能。文章还列举了C
Html
View
类的主要成员函数及其用途。
利用 C
Html
View
和
HTML
制作新风格的界面
本文介绍了利用VC6.0的
MFC
类C
Html
View
实现与应用程序交互的
HTML
界面。C
Html
View
内部封装IE接口,可轻松显示
HTML
页面。还阐述了将用户对
HTML
页面的操作传送给应用程序的方法,以及写
HTML
页面的注意事项,指出
HTML
界面是一种快速方便的界面技术。
HTML/XML
3,056
社区成员
8,075
社区内容
发帖
与我相关
我的任务
HTML/XML
VC/MFC HTML/XML
复制链接
扫一扫
分享
社区描述
VC/MFC HTML/XML
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章