vb中如何调用过程:在VB中调用HTMLHELP文件

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

  试试原来API WINHELP提示出错信息“MY.CHM 文件不是WINDOWS帮助文件或该文件已经损坏”显然WINHELP不认识这种新帮助类型查看HTML HELP WORKSHOP帮助文件它提示可以使用APIHTMLHELP来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”00

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

Tags:  vb调用数据库 vb调用dll vb中调用word程序 vb中如何调用过程

延伸阅读

最新评论

发表评论