在VB中容易使用HTMLHELP(*.chm)幫助
發(fā)表時(shí)間:2023-07-14 來(lái)源:明輝站整理相關(guān)軟件相關(guān)文章人氣:
[摘要]作者: iamfancy 介紹一下如何在Visual Basic 6中使用HTML Help(.CHM)! 〈蠹叶贾涝赩isual Basic 6中可以通過(guò)ActiveX控件“Microso...
作者: iamfancy
介紹一下如何在Visual Basic 6中使用HTML Help(.CHM)。
大家都知道在Visual Basic 6中可以通過(guò)ActiveX控件“Microsoft Common Dialog Control”調(diào)用WinHelp幫助文件,那么是否可以用同樣的方法調(diào)用HTML幫助文件呢?
I am sorry,答案是否定的。
但是 Visual Basic 6 本身支持HTML幫助,我們完全可以直接調(diào)用HTML幫助文件而不借助于其它任何ActiveX控件或Windows API函數(shù)。
你可以在工程屬性中設(shè)置所需要使用的HTML幫助文件,或是在程序中直接將成員變量App.HelpFile( = help_file_name)的值設(shè)置為程序所需使用的幫助文件名,如上例應(yīng)使用語(yǔ)句 App.HelpFile = "C:\Learn\Learn.chm" 來(lái)設(shè)置所需的幫助文件――當(dāng)然,使用這樣絕對(duì)的路徑我并不贊成――你可以改為 App.HelpFile = App.Path + "Learn.chm"。然后在窗體上添加一個(gè)“幫助”按鈕,并在該按鈕的單擊事件中添加如下代碼(假設(shè)該按鈕的Name屬性為“cmdHelp”):
Private Sub cmdHelp_Click()
cmdHelp.HelpContextID = 1 注釋:選定ID號(hào)為1的主題
SendKeys "{F1}"
End Sub
當(dāng)然,該按鈕的HelpContextID屬性值可以根據(jù)實(shí)際情況改為其它數(shù)值。OK!你的程序已經(jīng)添加了美觀而又方便的HTML幫助,能為你的程序增色不少呢!