Newsgroup: it.comp.lang.visual-basic
Titolo: [?] File Help di windows

Salve a tutti,
    vorrei sapere come si fa ad utilizzare in VB i file di help in formato
HTML (quelli di W98 per intenderci).
Ad esempio cliccando su di un menù dovrebbe apparire il sommario, in un
altro i tips ecc...
Il file help già lo so fare (ci sono una marea di programmi che aiutano in
questo), ma non riesco poi ad utilizzarlo.
Ringrazio anticipatamente tutti coloro che mi vorranno aiutare (sarebbe un
pò urgente!)
Grazie
--
Sharkman
-----------------------------------------------------
Il mio sito:
http://free.kyberlandia.it/sharkzone
Visual basic, programmi, file,
MAGLIETTE PERSONALIZZATE, ecc..
----------------------------------------------------------

 altro i tips ecc...
Per richiamare help in formato CHM io uso il seguente codice:
Private Declare Function HtmlHelp Lib "hhctrl.ocx" _
    Alias "HtmlHelpA" (ByVal hwnd As Long, _
    ByVal lpHelpFile As String, _
    ByVal wCommand As Long, _
    ByVal dwData As String) As Long
Private Sub cmdHelp_Click()
    'Apre la pagina iniziale di default
    HtmlHelp Me.hwnd, "TitoloHelp.chm", 1, ""
End Sub
Private Sub cmdHelpTopic_Click()
    'Apre il topic indicato
    HtmlHelp Me.hwnd, "TitoloHelp.chm", 0, "TitoloTopic.htm"
End Sub
ALOHA!

 wrote in message
stwK5.40687$3K3.1...@news.infostrada.it...


 si dove e come?
Vediamo nel dettaglio:
1) apri un form e metti un pulsante cmdHelpTopic
2) copia il seguente codice :
 Private Declare Function HtmlHelp Lib "hhctrl.ocx" _
     Alias "HtmlHelpA" (ByVal hwnd As Long, _
     ByVal lpHelpFile As String, _
     ByVal wCommand As Long, _
     ByVal dwData As String) As Long
Private Sub cmdHelpTopic_Click()
     'Apre il topic indicato
     HtmlHelp Me.hwnd, "TitoloHelp.chm", 0, "TitoloTopic.htm"
 End Sub
3) sostituisci "TitoloHelp.chm" con il nome del tuo file di help e
"TitoloTopic.htm" con il nome della pagina HTML che vuoi visualizzare (è il
nome che hai dato al topic quando lo hai creato)
4) salva il progetto
5) nella stessa cartella copia il file  CHM
Ora prova!
Se non funziona, mandami il tuo progetto ed il file chm che lo guardo.
--
Rogis
* ANTI-SPAM:
Rimuovi "ABC" dall'indirizzo per rispondermi
Remove "ABC" from my address to reply.

Dimenticavo: hai installato Internet Explorer ?
Altrimenti devi comunque avere certi files.
Ti elenco i componenti necessari, seguiti dalla cartella in cui li trovi e
dalla cartella in cui andrebbero inseriti (PC utente finale):
*.CHM (your compiled HTML Help project file)
 HTML Help project folder
 Help author or Application developer determines location
HHCTRL.OCX (ActiveX control for HTML Help support)
 Windows\System folder
 Windows\System folder
POPUP.OCX (ActiveX control for popup window support)
 Program folder where RoboHELP HTML Edition is installed
 Windows\System folder
ITSS.DLL
 Windows\System folder
 Windows\System folder
ITIRCL.DLL
 Windows\System folder
 Windows\System folder
MFC42.DLL (Supports POPUP.OCX)
 Windows\System folder
 Windows\System folder
HH.EXE (displays the .CHM file)
 Windows folder
 Windows folder
ALOHA!


 wrote in message
lWEK5.44193$3K3.1...@news.infostrada.it...


 wrote in message
lWEK5.44193$3K3.1...@news.infostrada.it...
