VB程式中呼叫CHM幫助檔案

2021-04-13 06:31:51 字數 993 閱讀 9254

visual basic程式中呼叫chm幫助檔案的方法。

方法三 使用shell函式:

private sub cmdhelp_click()

shell "hh.exe help.chm", vbnormalfocus 'help.chm為指定的幫助檔案,可包含路徑。

end sub

方法四 使用htmlhelp函式:

先宣告如下api:

option explicit

private declare function htmlhelpa lib "hhctrl.ocx" (byval hwndcaller as long, byval pszfile as string, byval ucommand as long, byval dwdata as long) as long

'hwndcaller指定呼叫者的視窗,pszfile指定要呼叫的檔案,ucommand是傳送給 htmlhelp的命令,dwdata是ucommand的引數。

方法五 使用shellexecute函式:

先宣告如下api:

option explicit

'宣告api函式用於非同步開啟乙個文件

private declare function shellexecute lib "shell32.dll" alias "shellexecutea" (byval hwnd as long, byval lpoperation as string, byval lpfile as string, byval lpparameters as string, byval lpdirectory as string, byval nshowcmd as long) as long

private const sw_shownormal = 1

以上五種方法各有優缺點,從**的簡單上講,建議使用第二種方法。從功能上講,建議使用第五種方法,因其不只用於開啟chm幫助檔案,還可用同樣的格式開啟、列印或查詢乙個檔案或文件(參見該api的說明資料)。

CHM幫助檔案在VB程式中的應用

chm幫助檔案在vb程式中的應用 html help workshop 作 者 葉帆 2.powerchm等一些快速製作chm的幫助檔案的程式也是很好的選擇,配合html help workshop的使用,更是如虎添翼。3.html help workshop一些漢化軟體使用起來,好像有些問題,所以...

CHM幫助檔案

在visual c 6中呼叫html help沒有現成的函式,需要呼叫htmlhelp 這個api函式。而在呼叫這個函式之前,還需要在你的工程中加上htmlhelp的庫和標頭檔案 1.指定htmlhelp.h的路徑。選擇選單 project settings.開啟 project settings ...

在Delphi中呼叫CHM幫助檔案

在delphi中,要呼叫chm檔案可以通過引用hhctrl.ocx檔案的函式htmlhelpa實現。不過在這裡,我們也可以使用api函式shellexecute來開啟chm幫助檔案。在網上找到的資料,通常以 shellexecute self.handle,open help.chm sw show...