我要显示硬盘上的一个HTML文件,在CHTMLVIEW中,但是调用下面的函数好象没有用。其中s是一个CString类型的对象,   
    s="d:/ddd/ddd.html"
    Navigate2(s,NULL,NULL)//不行
但是,当我调用Navigate2("d:/ddd/ddd.html",NULL,NULL)//可以
却可以。   请教!谢谢

解决方案 »

  1.   

    Navigate2((char*)s,NULL,NULL);试一试
      

  2.   

    楼上兄弟好象不对,Navigate2((char*)s,NULL,NULL);这种做法在VC6.0中不能通过,不能这样转换类型.s="d:/ddd/ddd.html"
        Navigate2(s,NULL,NULL)//不行????
    其实完全可以这样,我试过!
      估计可能是你的文件问题,可能是文件正在被别的程序使用,如:
       CFile f;
        f.open("ddd.html",……);
       结果忘了f.close()
    ):我上回就碰到和你一样的问题,结果就是这样!
      

  3.   

    Navigate2(LPCTSTR s,NULL,NULL);试一试