真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

VB.NET調(diào)用CHM幫助的實(shí)用方法

VB.NET調(diào)用CHM幫助的實(shí)用方法,相信很多沒有經(jīng)驗(yàn)的人對此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個問題。

目前成都創(chuàng)新互聯(lián)已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、綿陽服務(wù)器托管、企業(yè)網(wǎng)站設(shè)計(jì)、克山網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

VB.NET對CHM幫助進(jìn)行調(diào)用可以通過很多種方法來實(shí)現(xiàn)。那么具體使用何種方法要根據(jù)我們在實(shí)際編程中不同的環(huán)境來進(jìn)行選擇。首先讓我們一起來對這些VB.NET調(diào)用CHM幫助的方法進(jìn)行一個初步的認(rèn)識,方便我們做出選擇。

一個應(yīng)用程序不論編制得如何***,在很多情況下用戶還是會對如何使用它提出問題。 Visual Basic 提供了對兩種不同幫助系統(tǒng)的支持:傳統(tǒng)的 Windows 幫助系統(tǒng) (WinHelp)和新的 HTML 幫助(CHM幫助)。當(dāng)我們制作好幫助文件后,就需要在程序的適當(dāng)位置編寫代碼進(jìn)行調(diào)用,將討論幾種在程序中調(diào)用CHM幫助文件的方法。

VB.NET調(diào)用CHM幫助方法一 使用F1鍵:

這種方法最簡單,只需如下代碼即可:

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

VB.NET調(diào)用CHM幫助方法二 使用SendKeys方法:

Private Sub Form_Load()   App.HelpFile = app.path & "\help.chm"   End Sub   private Sub CmdHelp_Click()   SendKeys "{F1}" '發(fā)送擊鍵到活動窗口   End Sub

VB.NET調(diào)用CHM幫助方法三 使用Shell函數(shù):

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

VB.NET調(diào)用CHM幫助方法四 使用HtmlHelp函數(shù):

先聲明如下API:

  1. Option Explicit   

  2. 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   

  3. '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   End Sub

VB.NET調(diào)用CHM幫助方法五 使用ShellExecute函數(shù):

先聲明如下API:

  1. Option Explicit   

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

  3. 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   

  4. 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

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

看完上述內(nèi)容,你們掌握VB.NET調(diào)用CHM幫助的實(shí)用方法的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


分享名稱:VB.NET調(diào)用CHM幫助的實(shí)用方法
瀏覽地址:http://weahome.cn/article/jjjjei.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部