我用html help做了个chm格式的帮助文件怎么在菜单里连接该文件 我这样写的,但运行后点菜单没反应.void CKeditApp::OnAppHelp() { HtmlHelp(NULL, "khelp.chm", HH_DISPLAY_TOPIC, 0);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我把khelp.chm放在project的根目录下了,是不是要用绝对路径啊? 路径设对了吗?ShellExecute(0,"open","c:\\khelp.chm",0,0,SW_SHOW);//这个也行 不需要绝对路径啊.把khelp.chm放在project的根目录下,如果你在VC中运行,就可以找到.如果你是直接双击debug或release目录下的exe文件,就需要把khelp.chm放到和exe同一目录下. #include "htmlhelp.h"//这个文件制作chm格式的工具都会带有/*重载函数:弹出帮助程序*/BOOL CMainFrame::OnHelpInfo(HELPINFO* pHelpInfo) { CString szHelpFile=m_ProDir+"masterhelp.chm"; HWND hwnd =::HtmlHelp(GetDesktopWindow()->m_hWnd ,szHelpFile,HH_DISPLAY_TOPIC,NULL) ; return CFrameWnd::OnHelpInfo(pHelpInfo);}/*按钮对应的函数,弹出chm帮助*/void CMainFrame::OnHelp() { OnHelpInfo(NULL); } ACCESS数据库的其中一个字段有相同数据,在用树形控件显示的时候遇到相同的数据怎样实现不重复显示? 请教调用CreateProcess运行外部程序,STARTUPINFO标题、大小、位置等参数没起作用 vs2008中从哪里可以调出 ClassWizard 工具 问个关于 完成例程 的问题 有个地方不太明白 串口通信问题? 一个很简单的问题,问了好久都没得到解决,郁闷!! 我Create一个Edit为什么显示不出来? 怎么光标变不了 如何在显示汉字 钩子问题 如何从多个线程中Fire组件的连接点接口 大家讨论讨论:
ShellExecute(0,"open","c:\\khelp.chm",0,0,SW_SHOW);//这个也行
把khelp.chm放在project的根目录下,如果你在VC中运行,就可以找到.
如果你是直接双击debug或release目录下的exe文件,就需要把khelp.chm放到和exe同一目录下.
/*
重载函数:弹出帮助程序
*/
BOOL CMainFrame::OnHelpInfo(HELPINFO* pHelpInfo)
{
CString szHelpFile=m_ProDir+"masterhelp.chm";
HWND hwnd =::HtmlHelp(GetDesktopWindow()->m_hWnd ,szHelpFile,HH_DISPLAY_TOPIC,NULL) ; return CFrameWnd::OnHelpInfo(pHelpInfo);
}/*
按钮对应的函数,弹出chm帮助
*/
void CMainFrame::OnHelp()
{
OnHelpInfo(NULL);
}