在VB中调用HTMLHELP文件

1012799399

1012799399

2016-02-19 20:07

想要天天向上,就要懂得享受学习。图老师为大家推荐在VB中调用HTMLHELP文件,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

  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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

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

  htmlhelp HWND,“MY.CHM”,0,0

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

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

在VB中调用HTMLHELP文件

Web开发
在VB中调用HTMLHELP文件

在PowerPoint中调用MPEG文件

办公软件
在PowerPoint中调用MPEG文件

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

在ASP文件中调用DLL

ASP
在ASP文件中调用DLL

在VB中播放AVI文件

编程语言 网络编程
在VB中播放AVI文件

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

在VB中实现文件上传

编程语言 网络编程
在VB中实现文件上传

在VBA中调用AUTOCAD打印文件

电脑网络
在VBA中调用AUTOCAD打印文件

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

使用Java操作Windows系统注册表

使用Java操作Windows系统注册表

解读HTML:命名空间与字符编码

解读HTML:命名空间与字符编码
下拉加载更多内容 ↓