怎么在对话框MFC项目中调用CHM帮助文档,求详细步骤。
我现在已经写好CHM文档了,并且连接好了MAP和Alias,现在不知道如何在MFC项目中按F1时自动跳到帮助文档中。这个MFC项目是基于对话框的,项目名称为TEST。MA...
我现在已经写好CHM文档了,并且连接好了MAP和Alias,现在不知道如何在MFC项目中按F1时自动跳到帮助文档中。
这个MFC项目是基于对话框的,项目名称为TEST。MAP对应的头文件是HELPID.h。
现在我做了一部分工作:
在TESTDlg.cpp的OninitDialog函数中添加了SetWindowContextHelpId(HIDC_TEST_DIALOG)
在TEST.cpp的initinstance函数中添加了
EnableHtmlHelp();
free(void*)m_pszHelpFilePath;
#ifdef _DEBUG
m_pszHelpFilePath=_tcsdup("test.chm");
#else
m_pszHelpFilePath=_tcsdup("../test.chm");
#endif
但是在运行时按F1时弹出提示说“启动帮助失败”。
希望各位高手帮忙解决下。在线等。。。。。 展开
这个MFC项目是基于对话框的,项目名称为TEST。MAP对应的头文件是HELPID.h。
现在我做了一部分工作:
在TESTDlg.cpp的OninitDialog函数中添加了SetWindowContextHelpId(HIDC_TEST_DIALOG)
在TEST.cpp的initinstance函数中添加了
EnableHtmlHelp();
free(void*)m_pszHelpFilePath;
#ifdef _DEBUG
m_pszHelpFilePath=_tcsdup("test.chm");
#else
m_pszHelpFilePath=_tcsdup("../test.chm");
#endif
但是在运行时按F1时弹出提示说“启动帮助失败”。
希望各位高手帮忙解决下。在线等。。。。。 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询