CString strPath;
GetModuleFileName(NULL,strPath.GetBufferSetLength (MAX_PATH+1),MAX_PATH);
strPath.ReleaseBuffer();
int nPos;
nPos=strPath.ReverseFind('\\');
strPath=strPath.Left(nPos);
HINSTANCE result =ShellExecute(this->m_hWnd, _T("open"), strPath+"\\"+"PSA.chm", NULL,NULL, SW_SHOWNORMAL);
if((UINT)result <= HINSTANCE_ERROR)
AfxMessageBox("\n 抱歉,联机帮助文件PSA.chm不存在或不在程序存放路径下!");
GetModuleFileName(NULL,strPath.GetBufferSetLength (MAX_PATH+1),MAX_PATH);
strPath.ReleaseBuffer();
int nPos;
nPos=strPath.ReverseFind('\\');
strPath=strPath.Left(nPos);
HINSTANCE result =ShellExecute(this->m_hWnd, _T("open"), strPath+"\\"+"PSA.chm", NULL,NULL, SW_SHOWNORMAL);
if((UINT)result <= HINSTANCE_ERROR)
AfxMessageBox("\n 抱歉,联机帮助文件PSA.chm不存在或不在程序存放路径下!");
解决方案 »
- 关于无法从“CString”转换为“LPCSTR问题
- 分也不多一人5分
- 怎样用vc实现文字的渐隐效果?
- 在Windows下,怎样用WINAPI而不用mscomm控件,来操纵串口。最好有源码。谢谢先。
- 哪里可以找到微软TTS(text-to-speech)技术的文档?
- vc 用ADO 怎样将图象上载到数据库啊?急急急急急急急急急急
- 关于SOCKET事件的问题
- 请问如何使一个基于对话框的出现总在最前面??
- MFC黑白棋 人人对战的几个问题。
- winsock进行有连接的通讯编程的问题,请大虾帮忙
- windows 98应用程序访问 2K上的DCOM服务被拒绝,该怎样设置?
- SDI问题3个: up有分 (2)--变四个了
我如下操作我的帮助文档:
CString strPath;
GetModuleFileName(NULL,strPath.GetBufferSetLength (MAX_PATH+1),MAX_PATH);
strPath.ReleaseBuffer();
int nPos;
nPos=strPath.ReverseFind('\\');
strPath=strPath.Left(nPos);
HINSTANCE result =ShellExecute(this->m_hWnd, _T("open"), strPath+"\\"+"aa.chm", NULL,NULL, SW_SHOWNORMAL);
if((UINT)result <= HINSTANCE_ERROR)
AfxMessageBox("\n 抱歉,联机帮助文件PSA.chm不存在或不在程序存放路径下!");为什么不能打开的我帮助文档呢?
是VC自己生成的一个帮助文档
我修改了这个帮助文档后,VC却不认这个帮助文档了
WHY???????????????????????????????????????????急呀!!!!!!!!!!!!!!!!!!!!!!!
星期一,老板就要了呀
ShellExecute(NULL,NULL,HelpFile,NULL,NULL,SW_SHOWNORMAL);
不是.chm呀
这样这样不行呀
是VC自己生成的帮助文档
不能打开我的帮助文档
哈哈哈哈