小弟做一个程序,需要加载一个网页并显示在程序左侧,比如说"www.csdn.net"找到的资料都是说如何加载本地HTML文件的
我想实现的是直接访问URL请问各位大哥,有没有控件可以直接使用
如果没有,该如何实现,先谢谢啦

解决方案 »

  1.   

    http://www.chinaspx.com/archive/VC/2271.htm
      

  2.   

    CHtmlView是用在文档结构里的
    用起来太麻烦了~~~:(
      

  3.   

    一般而言有两种方法:
    1.比较复杂,但是出来的效果很灵活.继承CHtmlView,在此不说了
    2 比较简单,可以用将add->to project components and controls-> Microsoft Web 浏览器
    加入对话框中,此时对话框controls工具栏会有一个地球图标,这个就是Web 浏览器
    3.添加既可,加入相应的变量m_browser; 相应输入地址的Edit控件变量m_URL
    4.添加按钮即可         UpdateData(1);
      
    m_browser.Navigate( m_URL, NULL, NULL, NULL, NULL)
      

  4.   

    我现在就在为这个WEBBROWSER头疼呢
    添加好代码后一直显示错误
      

  5.   

    我的操作是这样的:加入了控件以后,然后添加变量
    最后在控件对应的cpp中添加Navigate操作(比如控件名为Explor,则为Explor.cpp)
    编译的时候总报错
      

  6.   

    我把Navigate的参数1设置为:
    m_Web.Navigate("http://www.sina.com",NULL,NULL,NULL,NULL);
    编译的时候一直显示
    “CExplorer1::Navigate”: 不能将参数 1 从“const char [20]”转换为“LPCTSTR”