Utilizzando una risorsa della tabella
Il modo pił comune per aggiungere il supporto di acceleratore a un'applicazione di Win32 consiste nell'includere una risorsa della tabella con il file eseguibile dell'applicazione e quindi carico alla risorsa in fase di esecuzione. I passaggi coinvolti nell'utilizzo di una risorsa della tabella sono i seguenti:
-
Creare una tabella di acceleratore in un file di definizione delle risorse. Compilarlo e aggiungere la risorsa risultante al file eseguibile dell'applicazione.
-
Includere una chiamata alla funzione LoadAccelerators per caricare la risorsa di tabella e di ricevere un handle per la tabella accelerator.
-
Aggiungere la funzione TranslateAccelerator al ciclo di messaggi associato alla tabella accelerator.
-
Elaborare i messaggi WM_COMMAND generati quando l'utente utilizza l'acceleratore.