用VC++做的程序怎么和帮助结合呢?

yg_xh 2003-03-28 08:53:38
如题,我做了个程序Win_CASL(是帮打算考高级程序员的兄弟们编的),可是不知道怎么才能和VC++6.0做个帮助系统
...全文
38 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zsal 2003-03-28
  • 打赏
  • 举报
回复
简便的方法:
把帮助文件做成HTML格式,编译成.chm格式(用HTML compiler),然后可以在你程序中的“帮助”中调用该文件。
很容易上手,而且可以做好看些。
loopyifly 2003-03-28
  • 打赏
  • 举报
回复
//按F1出帮助的制作实现

//.h
afx_msg BOOL OnHelpInfo(HELPINFO* pHelpInfo );
-------------------------------------------------
//.cpp
void GetAppPath(CString &appPath)
{
char Path[_MAX_PATH];
char *pCh;

GetModuleFileName(NULL, Path, sizeof(Path));
pCh = strrchr(Path, '\\');
if(NULL != pCh) *pCh = 0;

appPath.Format("%s", Path);
}
BOOL CXXDlg::OnHelpInfo(HELPINFO* pHelpInfo )
{

CString strDir;

GetAppPath( strDir );
strDir += "XXX.chm";

if( GetFileAttributes( strDir ) != 0xFFFFFFFF )
{
ShellExecute( NULL, "open", strDir, NULL, NULL, SW_SHOWNORMAL );
}
else
{
AfxMessageBox( "Cann't find the help file" );
}
return TRUE;
}
pcman1990 2003-03-28
  • 打赏
  • 举报
回复
做一个.chm,程序中用HtmlHelp()调用

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧