ACCEL

A estrutura ACCEL define uma tecla aceleradora usada em uma tabela de teclas aceleradoras.

typedef struct tagACCEL {/ / AgCl BYTE fVirt; 
    PALAVRA chave; 
    PALAVRA cmd; 
} ACCEL 

 

Membros

fVirt
Especifica os sinalizadores acelerador. Esse membro pode ser uma combinação dos seguintes valores:
Valor Significado
PLANO A tecla alt deve ser pressionada quando a tecla aceleradora é pressionada.
FCONTROL Deve ser pressionada a tecla ctrl quando a tecla aceleradora é pressionada.
FNOINVERT Especifica que nenhum item de menu de nível superior é realçado quando o acelerador é usado. Se este sinalizador não for especificado, um item de menu de nível superior será destacado, se possível, quando o acelerador é usado.
FSHIFT Deve ser pressionada a tecla shift quando a tecla aceleradora é pressionada.
FVIRTKEY O membro de chave especifica um código de chave virtual. Se este sinalizador não for especificado, chave é assumido para especificar um código de caractere ASCII.

chave
Especifica a tecla aceleradora. Esse membro pode ser um virtual-código de chave ou um código de caractere ASCII.
cmd
Especifica o identificador acelerador. Esse valor é colocado na baixa-ordem palavra de wParam parâmetro da mensagem WM_COMMAND ou WM_SYSCOMMAND quando o acelerador é pressionado.

QuickInfo

nbsp; Windows &NT: requer a versão 3.1 ou posterior.
Windows:Requer o Windows 95 ou posterior.
Windows CE:Requer versão 1.0 ou posterior.
Cabeçalho:Declarado em WinUser. h.

Ver também

Visão geral de aceleradores do teclado, estruturas de Accelerator do teclado, WM_COMMAND, WM_SYSCOMMAND

Index