如题,我做了个程序Win_CASL(是帮打算考高级程序员的兄弟们编的),可是不知道怎么才能和VC++6.0做个帮助系统
解决方案 »
- 谁有VC 版 DataGridView的资料啊
- 二进制数转换成字符串的问题。
- 请各位指导我一下,一个很奇怪的vs2005的调试问题,debug unicode 多文档程序的问题
- 服务端提供文件下载功能。 当两上以上的用户下载不同的文件时不出错,但当两上以上的用户同时下载,同一文件时就出错。有什么解决方法?
- 问两个简单的存储过程怎么编写?SQL2000
- [电子杂志]请问怎么将图片转换成FLASH格式?
- huang_yi_cn (蓝色的云) 过来接分, 闲人勿扰
- 谁能给发一个键盘钩子的事例!——最好要注释清楚的
- 编写一个函数判断一个CString字符串,当为英文字符或简体汉字时返回TRUE,否则返回FALSE?
- 双缓冲内存泄漏
- 高分,“网页取证”怎样做??
- 问个基础的问题:如何创建动态数组,马上揭贴。
把帮助文件做成HTML格式,编译成.chm格式(用HTML compiler),然后可以在你程序中的“帮助”中调用该文件。
很容易上手,而且可以做好看些。
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;
}