Usando um recurso de tabela de teclas aceleradoras
A maneira mais comum para adicionar accelerator suporte para um aplicativo baseado em Win32 é incluir um recurso tabela de aceleração com o arquivo executável do aplicativo e, em seguida, carregar o recurso em tempo de execução. São as etapas envolvidas no uso de um recurso de tabela de teclas aceleradoras:
-
Crie uma tabela de Teclas Aceleradoras em um arquivo de definição de recurso. Compilá-lo e adicionar o recurso resultante para o arquivo executável do aplicativo.
-
Incluir uma chamada para a função de LoadAccelerators para carregar o recurso de tabela de teclas aceleradoras e receber um identificador para o tabela de teclas aceleradoras.
-
Adicionar o TranslateAccelerator função para o loop de mensagem associado com a tabela de teclas aceleradoras.
-
Processar as mensagens WM_COMMAND geradas quando o usuário usa o acelerador.