用CHtmlView类打开网页的问题

nustbobo 2004-07-13 02:34:04
用ChtmlView类中的Navigate函数打开一个网页例如“www.sina.com.cn”,打开后网页中的所有的超级链接都不能点,连编辑框都不能使用
打开方式是这样的:
m_pWndHtml->Navigate("www.sina.com.cn",0,NULL,NULL,NULL,0);
是不是我调用的时候参数不正确?请问应该使用什么样子的参数呢?谢谢
...全文
333 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
musiccake 2005-04-20
  • 打赏
  • 举报
回复
楼主怎么改的,在哪改?说清楚点啊
nustbobo 2004-07-13
  • 打赏
  • 举报
回复
呵呵,解决了,谢谢。
原来是这个View的Doc类被设置成了编辑模式,改变一下设置就OK了。
nustbobo 2004-07-13
  • 打赏
  • 举报
回复
刚才单独用一个CHtmlView作了一下,是正常的,可能是在哪个地方对这个View的属性作了设置,我再查查看,谢谢
PiggyXP 2004-07-13
  • 打赏
  • 举报
回复
那你检查一下相关的代码是不是有什么问题?

一般情况下 HtmlView里面 Navigate2("www.sina.com.cn", 0, NULL); 就是能跳转到
该页面的,就和在IE里浏览网页一样的
nustbobo 2004-07-13
  • 打赏
  • 举报
回复
To:PiggyXP(【小猪】●享受VC,享受网络版●)
这个窗口在设计的时候既可以预览邮件,又可以可编辑邮件,编辑完成的邮件保存后可以在这个窗口中预览。在编辑邮件的过程中插入的超级链接是暂时没法用的,当邮件编辑完成保存后再预览的时候那些超级连接就可以用了

现在想给这个窗口加另外一个功能,就是直接浏览网页,直接打开网页却出现上面所说的问题,不知道如何解决。因为这个程序以前不是我写的,现在我是在维护。
PiggyXP 2004-07-13
  • 打赏
  • 举报
回复
是个邮件的预览窗口,邮件写完............

==============================================

没大看明白...-_-b

邮件预览窗口怎么还要写邮件呢?
nustbobo 2004-07-13
  • 打赏
  • 举报
回复
还是不行
可能是这样的,我的这个是个邮件的预览窗口,邮件写完之后只有保存一下再打开里面的超级连接才会有效。
现在想直接在这个窗口中打开一个网页,不知道该怎么处理了,各位有没有好的建议?
除此坐这类的东东
gracezhu 2004-07-13
  • 打赏
  • 举报
回复
一般是用Navigate2
void CWebView::OnInitialUpdate()
{
CHtmlView::OnInitialUpdate();

// TODO: This code navigates to a popular spot on the web.
// change the code to go where you'd like.
Navigate2(_T("http://msdn.microsoft.com/visualc/"),NULL,NULL);
}
lixiaosan 2004-07-13
  • 打赏
  • 举报
回复
void CSg1_HTMLView::OnInitialUpdate()
{
CHtmlView::OnInitialUpdate();

// TODO: This code navigates to a popular spot on the web.
// change the code to go where you'd like.
Navigate2(_T("http://www.sina.com.cn"),NULL,NULL);
}
PiggyXP 2004-07-13
  • 打赏
  • 举报
回复
呵呵,那楼主试试这样呢?

Navigate2("www.sina.com.cn", 0, NULL);


18,357

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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