ヘルプを起動します。サンプルではIndexを使って「目次」と「キーワードで検索」ダイアログの出力を分けています。
Private SubMenu_Help_Click(IndexAs Integer)
DimintRetAs Integer
DimstrPathAs String
IfRight(App.Path, 1) <> "\"Then
strPath = App.Path & "\"
Else
strPath = App.Path
End If
App.HelpFile = strPath &ヘルプファイル名
On Error Resume Next
Select CaseIndex
Case0
'目次
intRet = OSWinHelp(Me.hwnd, App.HelpFile, &H3, 0)
IfErrThen
MsgBox "エラー:" & Err & " " & Error
End If
Case1
'キーワードで検索
intRet = OSWinHelp(Me.hwnd, App.HelpFile, &H105, 0)
IfErrThen
MsgBox "エラー:" & Err & " " & Error
End If
Case Else
End Select
End Sub
'----------------------------------------------------------
' Module
'----------------------------------------------------------
Public Declare FunctionOSWinHelp%Lib"user32"Alias"WinHelpA"(ByValhwnd&,ByValHelpFile$,ByValwCommand%,dwDataAs Any)
DownLoad vbtips060.lzh 7KB (VB6.0)