HTML Help WorkShop og HelpContextId på en VB-form
Hvorfor kan min hjælpeside ikke vises ?Jeg har kompileret et hjælpeprojekt i MicroSoft HTML Help Workshop, og testet det fra samme, og det ser OK ud.
Så har jeg i VB indsat kode på en form på 'hjælp'-knappen, nemlig kommandoen
hwndHelp = HtmlHelp(Me.hwnd, "help\tkhelp.chm", HH_HELP_CONTEXT, 200)
Det resulterer i en besked om at HH_HELP_CONTEXT er kaldt uden en [MAP] section.
Hvad betyder det ???
Mens kommandoen
hwndHelp = HtmlHelp(Me.hwnd, "help\tkhelp.chm", HH_DISPLAY_TOPIC, Me.HelpContextID)
viser defaultsiden i hjælpefilen, hvis HelpContextId på formen er sat til 0.
Hvis
- HelpContextId er sat til 200,
- der i Map.h filen findes #define tkhelpf02 200
- i den kompilerede hjælpefil tkhelp.chm findes en side tkhelpf02.htm
Så vises der intet ! - og der kommer heller ingen beskedder.
Hvordan skal jeg få vist min side tkhelpf02.htm?
/Anne
