ACCELTABLEENTRY

The ACCELTABLEENTRY estrutura descreve os dados em um recurso tabela de aceleração individual. A definição de estrutura fornecida aqui é para explicação apenas; não está presente em qualquer arquivo de cabeçalho padrão.

struct ACCELTABLEENTRY {palavra fFlags; 
    PALAVRA wAnsi; 
    WORD wId; 
    Preenchimento de palavra; 
} 

 

Membros

fFlags
Especifica um conjunto de sinalizadores que você pode usar para descrever características de acelerador de teclado. Esse membro pode ter um ou mais dos seguintes valores.
Valor Significado
FVIRTKEY A tecla aceleradora é uma virtual-código de chave. Se este sinalizador não for especificado, a tecla aceleradora é assumida para especificar um código de caractere ASCII.
FNOINVERT Um item de menu na barra de menus não estiver realçado quando um acelerador é usado.
FSHIFT O acelerador é ativado somente se o usuário pressiona a tecla SHIFT. Esse sinalizador se aplica somente a chaves virtuais.
FCONTROL O acelerador é ativado somente se o usuário pressiona a tecla CTRL. Esse sinalizador se aplica somente a chaves virtuais.
PLANO O acelerador é ativado somente se o usuário pressiona a tecla ALT. Esse sinalizador se aplica somente a chaves virtuais.
0x80 A entrada é passada em uma tabela de teclas aceleradoras.

wAnsi
Especifica um valor de caractere ANSI ou um virtual-código de chave que identifica a tecla aceleradora.
wId
Identifica o acelerador de teclado. Esse é o valor passado para o procedimento de janela quando o usuário pressiona a chave especificada.
preenchimento
O número de bytes inseridos para garantir que a estrutura é alinhada em um DWORD limite.

Observações

A estrutura ACCELTABLEENTRY é repetida para todas as entradas de tabela de acelerador no recurso. A última entrada na tabela é marcada com o valor 0x0080.

Você pode calcular o número de elementos na tabela se você dividir o comprimento do recurso por oito. Em seguida, seu aplicativo aleatoriamente pode acessar as entradas individuais de comprimento fixo.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Não suportado.

Ver também

Visão geral sobre recursos, estruturas de recursos, CreateAcceleratorTable

Index