CHAR szPath[MAX_PATH];
memset(szPath, 0, sizeof(CHAR)*MAX_PATH);
GetCurrentDirectory(MAX_PATH, szPath);
StrCat(szPath, _T("\\html\\default.htm")); m_wndWeb.Navigate(szPath, NULL, NULL, NULL, NULL);
能够读取并正常显示网页
现在想从vc资源文件中读取,路径应该如何打,也就是Navigate第一个参数给什么
<link href="res:/images/config.css" rel="stylesheet" type="text/css"><script type="text/javascript" src="res:/images/config.js" langauge="javascript"></script>HTML中,CSS 和Script src属性又该去和输入

解决方案 »

  1.   

    szPath = res://yourapp.exe/default.htm
    或者CHtmlView::LoadFromResource(ResourceID)
      

  2.   

    szPath = res://myapp.exe/default.htm 
    试了不行
    .....路径....\\myapp.exe\\default.htm
    也不行
    是不是我资源没加对地方阿
    我加在工程下的
    Myapp files
      Source Files
      Header Files
      Resource Files 
    的Resource Files.
    在资源XX.rc中也加了
    有一个IDR_HTML1的ID
    我没有用到CHtmlView
    用了webbrower2 
    IHTMLDocument2
    CImpIDispatch
    多谢高手出手想助
    再给些提示,立即结帖
    跪谢了
      

  3.   

    res://myapp.exe/default.htm 
    格式应该是在页面中用的。
    我只是想知道,有没有一个路径是导向此工程的资源文件,如果没有,就回答没有
    我再想其他办法
      

  4.   

    如果myapp.exe中存在资源default.htm,并且default.htm是属于HTML资源类, IE可以加载的.