Richiamare un file di help .chm via F1

Moderator: Enrico Maria Giordano

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

Richiamare un file di help .chm via F1

Post by Marco Turco »

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
Contact:

Post by Marco Turco »

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
Contact:

Post by Marco Turco »

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
Enrico Maria Giordano
Posts: 7355
Joined: Thu Oct 06, 2005 8:17 pm
Location: Roma - Italia
Contact:

Post by Enrico Maria Giordano »

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

EMG
Post Reply