Richiamare un file di help .chm via F1

Moderator: Enrico Maria Giordano

Richiamare un file di help .chm via F1

Postby Marco Turco » Mon Nov 28, 2005 11:50 am

Salve,
ho - faticosamente - riscritto le guide in linea dei miei applicativi utilizzando il formato chm.

L'utente può richiamare la guida in linea da un'icona che esegue (con shellexecute) il file chm.

Vorrei però dare all'utente la possibilità di aprire la guida anche con il canonico "F1".

Per la guida in formato .hlp utilizzavo la funzione SetHelpFile(<nome del file .hlp>); non mi sembra sia però previsto una funzione corrispondente per il formato .chm o sbaglio ?

Marco
User avatar
Marco Turco
 
Posts: 858
Joined: Fri Oct 07, 2005 12:00 pm
Location: London

Postby Marco Turco » Mon Nov 28, 2005 12:16 pm

Come non detto. Risolto inserendo in testa alla mia applicazione:

SETKEY( VK_F1, {|| <apre il file .chm> } )

Saluti

Marco
User avatar
Marco Turco
 
Posts: 858
Joined: Fri Oct 07, 2005 12:00 pm
Location: London

Postby Marco Turco » Mon Nov 28, 2005 12:27 pm

Mi rimane però un problema:
finché mi trovo nel menu principale dell'applicazione, tutto funziona bene;
se premo invece F1 da una DIALOG allora mi appare l'errore "No Help Available" e subito dopo il messaggio di errore mi appare la guida .chm.

Sicuramente quando viene attivata la dialog viene intercettato il tasto F1,
vi viene in mente qualche idea per risolvere il problema ?

Grazie in anticipo

Marco
User avatar
Marco Turco
 
Posts: 858
Joined: Fri Oct 07, 2005 12:00 pm
Location: London

Postby Enrico Maria Giordano » Mon Nov 28, 2005 5:59 pm

Nessuna idea che non richieda la modifica della classe TDialog...

EMG
User avatar
Enrico Maria Giordano
 
Posts: 8710
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia


Return to All products support

Who is online

Users browsing this forum: No registered users and 3 guests