请问vc6.0中如何打开同一文件夹下的html文件(相对路径) 本帖最后由 zhanxue 于 2009-09-06 15:11:07 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 自己把它换成绝对路径。id C*Dlg::GotoUrl(LPCTSTR pszUrl){ CString strPath,str; DWORD dwSize=MAX_PATH; ::GetModuleFileName(NULL,strPath.GetBuffer(MAX_PATH),dwSize); //AfxGetResourceHandle() strPath.ReleaseBuffer(dwSize); str=strPath.Left(strPath.ReverseFind('\\')+1); ASSERT(pszUrl!=NULL); if(pszUrl!=NULL) { CString strUrl; strUrl=str+pszUrl; Navigate(_T("file:///")+strUrl); }} 感谢,根据你的思路我写出了代码: CString strExePath; GetModuleFileName(NULL, strExePath.GetBuffer(MAX_PATH), MAX_PATH); strExePath.ReleaseBuffer(); strExePath = strExePath.Left(strExePath.ReverseFind(_T('\\'))); m_web.Navigate(strExePath+"\\default.html",NULL,NULL,NULL,NULL); 编译成功,打开了html文件。 非常抱歉,程序无法在win98,winme,win2000,winxp,win2003以外的系统运行 你好,能不能帮我解决一个问题,关于datagrid的? wav文件播放的菜鸟问题!请高手指教~~! ocx比较莱鸟的问题:CFormView在ocx显示的问题?(请高手指教) 打印预览的问题 Accpet()是这样用的吗? 各位高手,请问怎么样在vc里面执行sql存储过程,不胜感激 请问哪位朋友知道VC6.0开发环境的下载? 已知多文档中的一个View,怎样将其显示在最上头。 请教多媒体多种格式音频文件的播放程序的问题 (不用控件) 请问开始接触MFC应该看些什么书? 子窗体怎么调用父窗体
id C*Dlg::GotoUrl(LPCTSTR pszUrl)
{
CString strPath,str;
DWORD dwSize=MAX_PATH;
::GetModuleFileName(NULL,strPath.GetBuffer(MAX_PATH),dwSize); //AfxGetResourceHandle()
strPath.ReleaseBuffer(dwSize);
str=strPath.Left(strPath.ReverseFind('\\')+1);
ASSERT(pszUrl!=NULL);
if(pszUrl!=NULL)
{
CString strUrl;
strUrl=str+pszUrl;
Navigate(_T("file:///")+strUrl);
}
}
GetModuleFileName(NULL, strExePath.GetBuffer(MAX_PATH), MAX_PATH);
strExePath.ReleaseBuffer();
strExePath = strExePath.Left(strExePath.ReverseFind(_T('\\')));
m_web.Navigate(strExePath+"\\default.html",NULL,NULL,NULL,NULL); 编译成功,打开了html文件。