作者: iamfancy
介紹一下如何在Visual Basic 6中使用HTML Help(.CHM)。
大家都知道在Visual Basic 6中可以通過ActiveX控件“Microsoft Common Dialog Control”調用WinHelp幫助文件,那么是否可以用同樣的方法調用HTML幫助文件呢?
I am sorry,答案是否定的。
但是 Visual Basic 6 本身支持HTML幫助,我們完全可以直接調用HTML幫助文件而不借助于其它任何ActiveX控件或Windows API函數。
你可以在工程屬性中設置所需要使用的HTML幫助文件,或是在程序中直接將成員變量App.HelpFile( = help_file_name)的值設置為程序所需使用的幫助文件名,如上例應使用語句 App.HelpFile = "C:\Learn\Learn.chm" 來設置所需的幫助文件――當然,使用這樣絕對的路徑我并不贊成――你可以改為 App.HelpFile = App.Path + "Learn.chm"。然后在窗體上添加一個“幫助”按鈕,并在該按鈕的單擊事件中添加如下代碼(假設該按鈕的Name屬性為“cmdHelp”):
Private Sub cmdHelp_Click() cmdHelp.HelpContextID = 1 注釋:選定ID號為1的主題 SendKeys "{F1}" End Sub
當然,該按鈕的HelpContextID屬性值可以根據實際情況改為其它數值。OK!你的程序已經添加了美觀而又方便的HTML幫助,能為你的程序增色不少呢!
|