Tu n'y es pas. Ton fichier d'aide est extérieur au programme et est appelé comme tel.
Pour afficher le fichier d'aide, j'utilise une fonction de l'API Win32:
Code :
- Public Const HELP_COMMAND = &H102&
- Public Const HELP_CONTENTS = &H3&
- Public Const HELP_CONTEXT = &H1 ' Display topic in ulTopic
- Public Const HELP_CONTEXTPOPUP = &H8&
- Public Const HELP_FORCEFILE = &H9&
- Public Const HELP_INDEX = &H3 ' Display index
- Public Const HELP_KEY = &H101 ' Display topic for keyword in offabData
- Public Declare Function WinHelp Lib "user32" _
- Alias "WinHelpA" (ByVal hwnd As Long, _
- ByVal lpHelpFile As String, _
- ByVal wCommand As Long, _
- ByVal dwData As Long) As Long
|
Pour afficher le fichier d'aide, on fait donc un appel du style
Code :
- Call WinHelp(Me.hwnd, strHelpFile, HELP_CONTENTS, 0)
|
depuis une form (d'où le Me.hwnd qui est important)
La constante HELP_CONTENTS demande l'affichage de l'onglet Contents (sinon ce sera l'index). En jouant un peu, tu auras même une aide par bulles.
strHelpFile est le path vers le fichier d'aide.
Message édité par drasche le 21-01-2003 à 15:57:25
---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)