千家信息网

如何在VB中调用HTML HELP文件

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,如何在VB中调用HTML HELP文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。文章目录本栏文章均来自于互联网,版权归原作者和各发布
千家信息网最后更新 2026年11月01日如何在VB中调用HTML HELP文件

如何在VB中调用HTML HELP文件,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

文章目录

  • 本栏文章均来自于互联网,版权归原作者和各发布网站所有,本站收集这些文章仅供学习参考之用。任何人都不能将这些文章用于商业或者其他目的。( xuebuyuan.com )

湖北省襄樊市劳动保险处 闫东

---- HTML帮助文件是WINDOWS基本帮助系统的一种新标准,在WINDOWS 98中我们到处都可以看到它的身影。作为一种时尚,我们的应用软件自然也不能够落后,于是我就着手将原来的帮助文件重新编译为HTML帮助文件。从VISUAL STUDIO 98中可以找到 HTML HELP WORKSHOP,使用方法不是太难,由于我有自己的个人网站,制作HTML 文件自然也不在话下。很快,一个帮助文件就完成了(MY.CHM)。可是,如何在VB中调用它呢?

---- 试试原来的API 函数WINHELP,提示出错信息"MY.CHM 文件不是WINDOWS帮助文件,或该文件已经损坏"。显然,WINHELP函数不认识这种新的帮助类型。查看HTML HELP WORKSHOP的帮助文件,它提示可以使用API函数HTMLHELP来调用HTML帮助文件,但只是它是按C语言的格式声明的,如下:

HWND HtmlHelp(HWND hwndCaller,
LPCSTR pszFile, UINT uCommand, DWORD
dwData);

---- 按照说明,参数hwndCaller是窗口的句柄,pszFile是HTML帮助文件的路径和名称, uCommand表明执行的操作,dwData是uCommand参数所必需的值。它包含在哪个文件中,如何将它转为VB的格式呢?仔细对帮助文件进行研究,帮助文件中提到:HTMLHELP函数被包含在hhctrl.ocx文件中。于是就得到了HTMLHELP函数在VB中的声明:
Declare Function htmlhelp Lib
"hhctrl.ocx" Alias "HtmlHelpA"
(ByVal hwndCaller As Long,
ByVal pszFile As String, ByVal
uCommand As Long, ByVal dwData As Long) As Long

---- 现在回到VB中,谈谈实际的应用。首先当然是要在工程中加入上面的声明,然后编辑工程的菜单,在"帮助"菜单的CLICK方法中加入以下的代码:
htmlhelp HWND,"MY.CHM",0,0

---- 运行工程后,选择"帮助"菜单就可以显示HTML帮助文件了。

看完上述内容,你们掌握如何在VB中调用HTML HELP文件的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

文件 帮助 函数 文章 方法 工程 菜单 内容 参数 更多 格式 网站 自然 问题 中加 应用 提示 不在话下 束手无策 为此 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技股 中关村互联网科技集团 互联网和科技创新 互联网科技社 关于新基建和互联网科技 科技与互联网发展 互联网金融科技创新 互联网金融监管科技 互联网科技创新服务 互联网公司科技股 南平创想时代互联网科技有限公司 互联网科技公司实习生 卓翼科技产业互联网合作 工业互联网展湾科技股份有限公司 互联网科技圈年度人物 南通创西澳互联网科技有限公司 易企秀互联网科技是做什么的 同城互联网络科技 互联网对科技影响 六子台科技互联网展会 互联网巨头反垄断金融科技 润盈互联网科技 互联网科技产业特征 成都互联网科技公司工作好不好 电子科技大学互联网创业大赛 上海创道互联网络科技有限公司 卡尔迅互联网科技有限公司 九思连强互联网电子科技有限公司 长沙易易互联网科技有限公司 如何强化互联网金融科技
0