明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

在VB中容易使用HTMLHELP(*.chm)幫助

[摘要]作者: 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幫助,能為你的程序增色不少呢!