在VB中调用CHM帮助的几种方法
无论一个应用程序编译得多好,在很多情况下,用户仍然会问如何使用它的问题。Visual Basic支持两种不同的帮助系统:传统的Windows帮助系统(WinHelp)和新的HTML帮助(CHM help)。当我们制作帮助文件时,我们需要在程序的适当位置编写代码来调用它。本文将讨论在程序中调用CHM帮助文件的几种方法。
方法一使用F1键:
这个方法最简单,只需要下面的代码:
private subform _ load()
app . helpfile = app . path & " Help.chm " '调用主程序所在目录下的help . CHM帮助文件,按F1调用
End Sub
方法二。使用SendKeys方法:[/Br/][/Br/]Private sub form _ load()[/Br/]app . helpfile = app . path & " \ help . CHM "/Br/]end sub[/Br/]Private subcmd help _ click()[/Br/]SendKeys " { f1 } " '将键击发送到活动窗口
endsub
方法3使用Shell函数:[/Br/]Br/]Private subcmd help _ click()[/Br/]Shell " hh . exe help . CHM
End Sub
方法4使用HtmlHelp函数:
首先声明以下API:
Option Explicit
Private Declare Function HtmlHelpA Lib " hhctrl . ocx "(ByVal hwnd caller As Long、ByVal pszFile As String、ByVal uCommand As Long、Val dw data As Long
' hwnd caller指定调用方的窗口,pszFile指定要调用的文件
0条评论