社区
ATL
帖子详情
VC中使用IWebBrowser去Navigate一个不存在的网页的问题
小水
2009-10-29 05:02:37
请教高手:
VC中使用IWebBrowser去Navigate一个网页,当这个网页不存在时,不要显示那个http404或者其他服务器返回的页面,想要显示自己定义的页面或者窗口要怎么处理?
麻烦,谢谢!
...全文
211
5
打赏
收藏
VC中使用IWebBrowser去Navigate一个不存在的网页的问题
请教高手: VC中使用IWebBrowser去Navigate一个网页,当这个网页不存在时,不要显示那个http404或者其他服务器返回的页面,想要显示自己定义的页面或者窗口要怎么处理? 麻烦,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小水
2009-11-02
打赏
举报
回复
高手呢?
小水
2009-10-30
打赏
举报
回复
我捕获了NavigateError事件,可是还是显示错误页面啊. 我的代码处理如下:
void CDialogFrame::NavigateErrorWebBrowser(LPDISPATCH pDisp, VARIANT* URL, VARIANT* Frame, VARIANT* StatusCode, BOOL* Cancel)
{
// TODO: 在此处添加消息处理程序代码
*Cancel = TRUE;
//AfxMessageBox(L"Error");
COleVariant varEmpty;
COleVariant varURL(_T("d:/a.html"));
m_Browser.Navigate2(varURL, varEmpty,varEmpty,varEmpty,varEmpty);
}
oyljerry
2009-10-29
打赏
举报
回复
捕获NavigateError 来觉得Navigate到你指定的页面
MoXiaoRab
2009-10-29
打赏
举报
回复
DWebBrowserEvents2::NavigateError
雪影
2009-10-29
打赏
举报
回复
1. 在CHtmlView中判断页面加载完成
http://blog.csdn.net/wangjia184/archive/2009/01/02/3684862.aspx
2. 首先判断服务器返回的HTTP Status, 如果是200-300就表示正常打开,
3. 如果是一个报错页面,那么HTTP Status的状态可能也无法判断出来, 你需要在加载完成后再判断页面内容
使用
IE控件的一些有趣方法
VC
源代码
你想在程序
中
,播放背景音乐吗?你想在程序
中
,播放广告FLASH吗?你想在程序
中
,显示WORD文件吗?你想在程序
中
,显示PDF...关键字:Activex,ocx,ie,I
Web
Browser
2,CHtmlView,OnBefore
Navigat
e2,
Navigat
e,pdf,music.word
vc
获取html页面数据,请教:如何用
VC
得到当前IE正在浏览的
网页
的网址和title?
VC
/MFC / HTML/XML......
SHDocVw::I
Web
Browser
2Ptr sp
Browser
(spDisp); if (sp
Browser
!= NULL) { m_ctlListLoc.AddString(sp
Browser
->GetLocationName()); MSHTML::IHTMLDocument2Ptr spDoc(sp
Browser
->GetDocument()); if (spDoc != NULL...
利用I
Web
Browser
2接口的
Navigat
e2方法实现Http POST传输
利用I
Web
Browser
2接口的
Navigat
e2方法实现Http POST传输 飘飘白云2007/11/8 开发
中
的社区游戏,要求将原来的mini浏览器扩展成可以通过Http POST传输来打开
网页
,比如:通过提交用户id,password,用户的...
【小沐学C++】C++ MFC
中
嵌入
web
网页
控件(
Web
Browser
、
Web
View2、CEF3)
可以
使用
I
Web
Browser
2::
Navigat
e 方法告知控件要浏览到哪个位置。第
一个
参数是包含位置名称的字符串。要浏览到本地文件系统或网络上的某个位置,请指定文件系统位置的完整路径或网络上该位置的 UNC 名称。若要浏览到...
如何在
VC
中
嵌入IE
一、需要在你的程序
中
嵌入IE浏览器的窗口。有两种实现方法,其一,添加CHtmlView的视类;其二,添加IE浏览器的ActiveX控件。其实不管用什么方法,除了函数名称稍有区别外,它们最终都调用了微软的I
Web
Browser
2的接口...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章