成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB編程調(diào)用.CHM幫助文件五法

開發(fā)
本文將討論幾種在VB編程中,如何在程序中調(diào)用CHM幫助文件的方法。包括使用F1鍵、使用SendKeys方法、使用Shell函數(shù)等等。

(一)使用F1鍵
這種方法最簡單,只需如下代碼即可:

Private Sub Form_Load()

App.HelpFile = app.path & "\help.chm" '調(diào)用與主程序同目錄下的help.chm幫助文件,按F1鍵調(diào)用

End Sub

(二)使用SendKeys方法

Private Sub Form_Load()
App.HelpFile = app.path & "\help.chm"

End Sub

private Sub CmdHelp_Click()

SendKeys "{F1}" '發(fā)送擊鍵到活動窗口

End Sub

(三)使用Shell函數(shù)

private Sub CmdHelp_Click()
Shell "hh.exe help.chm", vbNormalFocus 'help.chm為指定的幫助文件,可包含路徑。

End Sub

(四)使用HtmlHelp函數(shù),先聲明如下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指定調(diào)用者的窗口,pszFile指定要調(diào)用的文件,uCommand是發(fā)送給HtmlHelp的命令,dwData是uCommand的參數(shù)。

然后在過程中調(diào)用:

private Sub CmdHelp_Click()

dim i as string

i = app.path & "\help.chm" '用變量i記錄與主程序同目錄下的help.chm幫助文件

HtmlHelpA Form1.hWnd, i, 0, 0軟件開發(fā)網(wǎng)www.mscto.com

End Sub

(五)使用ShellExecute函數(shù)
先聲明如下API:

Option Explicit

'聲明API函數(shù)用于異步打開一個文檔

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

然后在過程中調(diào)用:

private Sub CmdHelp_Click()

dim a as long

Dim b As String

b = App.Path & "\help.chm" '用變量b記錄與主程序同目錄下的help.chm幫助文件

a = ShellExecute (0, "open", b, "", "", SW_SHOWNORMAL)

End Sub

(六)小結(jié)

以上五種方法各有優(yōu)缺點,從代碼的簡單上講,建議使用第二種方法。從功能上講,建議使用第五種方法,因其不只用于打開CHM幫助文件,還可用同樣的格式打開、打印或查找一個文件或文檔(參見該API的說明資料)。

【編輯推薦】

  1. VB.NET和C#逐層橫向?qū)Ρ?/FONT>
  2. VB中移動當(dāng)前記錄的方法
  3. 使用VB6.0實現(xiàn)一種五線譜作曲工具
責(zé)任編輯:彭凡 來源: 51CTO
相關(guān)推薦

2010-01-20 18:57:20

VB.NET調(diào)用CHM

2015-03-10 13:11:55

2009-04-04 09:32:37

Windows 7微軟操作系統(tǒng)

2009-04-08 08:51:29

Windows 7微軟操作系統(tǒng)

2016-10-18 13:54:26

Windows 10hlp幫助文件

2018-11-07 09:35:50

2018-11-20 10:09:28

網(wǎng)絡(luò)安全網(wǎng)絡(luò)安全技術(shù)周刊

2017-08-10 14:15:31

Windows10Windows文件轉(zhuǎn)換

2009-11-04 13:12:33

VB.NET面向?qū)ο缶?/a>

2010-01-22 14:19:38

VB.NET調(diào)用jar

2009-10-23 17:03:18

VB.NET事件編程

2009-11-10 13:08:13

VB.NET編程技巧

2010-01-14 17:11:17

VB.NET枚舉

2009-11-02 15:08:58

VB.NET Obje

2009-10-14 15:34:29

VB.NET窗體編程模

2009-11-02 15:16:07

VB.NET編程

2011-06-08 16:05:34

VB數(shù)組

2010-01-19 18:24:29

VB.NET調(diào)用Win

2009-10-13 11:22:46

VB.NET調(diào)用Web

2009-10-28 16:27:42

VB.NET編程
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产欧美精品区一区二区三区 | 久久久久久久久久久91 | 99久久精品免费看国产四区 | 久久国产精99精产国高潮 | 日韩av.com| 日韩欧美一区二区三区四区 | 日韩和的一区二区 | a黄视频 | 人人玩人人干 | 日本中文字幕一区 | 中文字幕av亚洲精品一部二部 | 91久久国产综合久久91精品网站 | 亚洲综合热 | 草久久久 | 国产线视频精品免费观看视频 | 国产亚洲精品久久久久动 | 国际精品久久 | 欧美精品久久久久久久久老牛影院 | 99亚洲 | av黄色免费 | 日韩欧美在线播放 | 最新免费黄色网址 | 久久久久久久久99 | 午夜影院在线观看 | 成人av在线播放 | 日韩在线免费 | 亚洲精品日本 | 亚洲视频一区在线观看 | 欧美一级毛片久久99精品蜜桃 | www久久| 亚洲精品久久久久久久久久久久久 | 免费在线视频精品 | 宅男噜噜噜66一区二区 | 国产剧情一区 | 成人乱人乱一区二区三区软件 | 久久亚洲国产精品 | 久久久久久免费毛片精品 | 国产网站在线免费观看 | 呦呦在线视频 | 色婷婷综合网站 | 国产在线精品一区二区三区 |