在VB中簡單使用HTMLHELP(*.chm)幫助

發表于:2007-07-14來源:作者:點擊數: 標簽:
作者: iamfancy 介紹一下如何在Visual Basic 6中使用HTML Help(.CHM)。 大家都知道在Visual Basic 6中可以通過ActiveX控件“Microsoft Common Dialog Control”調用WinHelp幫助文件,那么是否可以用同樣的方法調用HTML幫助文件呢? I am sorry,答案是否定的
作者: 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幫助,能為你的程序增色不少呢!

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97