Ho creato il mio primo file di help (chm).
Riesco a lanciarlo dal programma in visual basic ma non riesco
ad aprire l'argomento selezionato.
Ho creato il mio primo file di help (chm).
Riesco a lanciarlo dal programma in visual basic ma non riesco
ad aprire l'argomento selezionato.
Posta il codice, cosa usi per aprire il file chm? HtmlHelp?
Chi non cerca trova.
uso questa funzione:
Private Declare Function HtmlHelp Lib "hhctrl.ocx" Alias "HtmlHelpA" _
(ByVal hwndCaller As Long, ByVal pszFile As String, _
ByVal uCommand As Long, ByVal dwData As Long) As Long
le costanti da utilizzare con quella funzione sono:
Private Const HH_DISPLAY_TOPIC = &H0
Private Const HH_HELP_CONTEXT = &HF
senza argomento
hRet = HtmlHelp(0, strFile, HH_DISPLAY_TOPIC, ByVal 0&)
con argomento passando il ContextId
hRet = HtmlHelp(0, strFile, HH_HELP_CONTEXT, ContextID)
Ans.
Cosa devo mettere al posto di ContextID????
l'id dell'argomento da aprire, quando crei il file chm ai vari argomenti assegni un id, beh questo id devi mettere.
Ans.