那位高手能说说htmlhelp的用法(比较详细的),包括如果进行内容的定位。
解决方案 »
- 如何根据控件的坐标,算出所有控件的相邻上,下,左,右的控件ID号
- WinInet-HttpSendRequest()调用失败问题?
- 如何把一个窗口的句柄传递给一个函数 设置全局变量的方法就不必了 用CreateThread的方法也不必了 谢谢。
- GetUIObjectOf为什么在Vista下成功在XP下就失败了
- 急,关于Winnert API函数InternetReadFile的问题
- 如何插入一副GIF图片?
- 一个简单的SQL问题。两个表关联
- 我的ToolBar有20多个Button,运行时显示不完,怎么办?
- 遇到一个怪问题,难道是vc6 bug ?
- 以下是win98中将URL中的%XX%XX转换为汉字(字母)的方法(我找的),但在win2000(UNICODE)中也能将其转换为汉字吗
- 关于类似VC中可设断点的编辑窗口
- BCD码问题?
htmlhelp api infomation(按钮)->
alias
test-> htmlhelp api...
to test it
HtmlHelp(
GetDesktopWindow(),
"c:\\help.chm::/intro.htm>mainwin",
HH_DISPLAY_TOPIC,
NULL) ;
可以看看 kingcom_xu(我们去倒分吧,倒个MVP玩玩)给的那个例子
至于定位,就是 tar(GPS)所说
设置别名(alias),各别名与相应网页或位置对应
GetModuleFileName(NULL, appPath.GetBuffer(MAX_PATH), MAX_PATH); //注:使用该API函数得到的是程序文件完整路径文件名,去掉文件名后才是路径。
appPath.ReleaseBuffer();
int n = appPath.ReverseFind('\\');
CString helpFile;
helpFile = appPath.Left(n);
TCHAR c = helpFile.GetAt(n - 1);
if(c == '\\')
helpFile += "HtmlHelp.chm";
else
helpFile += "\\HtmlHelp.chm";通过HtmlHelp调用帮助文件(.chm)的程序代码如下: HtmlHelp(NULL, (LPCSTR)helpFile, HH_DISPLAY_TOPIC, 0); //直接打开帮助文件的默认主题。
或
HtmlHelp(NULL, (LPCSTR)helpFile, HH_HELP_CONTEXT, 1); //打开其中一个主题,实现上下文相关的帮助调用。 如此,在Visual C++ 6中,你也能调用HtmlHelp了。这次可是用的API函数,也就是说,略为改动你就可以用于……