Estrutura ACCELTABLEENTRY
Descreve os dados em um recurso de tabela de acelerador individual. A definição de estrutura fornecida aqui é apenas para explicação; ele não está presente em nenhum arquivo de cabeçalho padrão.
Sintaxe
typedef struct {
WORD fFlags;
WORD wAnsi;
WORD wId;
WORD padding;
} ACCELTABLEENTRY;
Membros
-
fFlags
-
Tipo: WORD
-
Descreve as características do acelerador de teclado. Esse membro pode ter um ou mais dos seguintes valores de Winuser.h.
Valor Significado - FVIRTKEY
- TRUE
A tecla aceleradora é um código de chave virtual. Se esse sinalizador não for especificado, supõe-se que a tecla aceleradora especifique um código de caractere ASCII. - FNOINVERT
- 0x02
Um item de menu na barra de menus não é realçado quando um acelerador é usado. Esse atributo é obsoleto e retido apenas para compatibilidade com versões anteriores com arquivos de recurso projetados para o Windows de 16 bits. - FSHIFT
- 0x04
O acelerador será ativado somente se o usuário pressionar a tecla SHIFT. Esse sinalizador se aplica apenas a chaves virtuais. - FCONTROL
- 0x08
O acelerador será ativado somente se o usuário pressionar a tecla CTRL. Esse sinalizador se aplica apenas a chaves virtuais. - FALT
- 0x10
O acelerador será ativado somente se o usuário pressionar a tecla ALT. Esse sinalizador se aplica apenas a chaves virtuais. - 0x80
A entrada é a última em uma tabela de aceleradores. -
wAnsi
-
Tipo: WORD
-
Um valor de caractere ANSI ou um código de chave virtual que identifica a chave de acelerador.
-
Wid
-
Tipo: WORD
-
Um identificador para o acelerador de teclado. Esse é o valor passado para o procedimento de janela quando o usuário pressiona a tecla especificada.
-
padding
-
Tipo: WORD
-
O número de bytes inseridos para garantir que a estrutura esteja alinhada em um limite DWORD .
Comentários
A estrutura ACCELTABLEENTRY é repetida para todas as entradas de tabela de acelerador no recurso. A última entrada na tabela é sinalizada com o valor 0x0080.
Você pode calcular o número de elementos na tabela se dividir o comprimento do recurso por oito. Em seguida, seu aplicativo pode acessar aleatoriamente as entradas de comprimento fixo individuais.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows 2000 Server [somente aplicativos da área de trabalho] |
Confira também
-
Referência
-
Conceitual