Define una tecla de aceleración usada en una tabla de aceleradores.
Sintaxis
C++
typedefstructtagACCEL {#if ...
BYTE fVirt;
#if ...
WORD key;
#if ...
WORD cmd;
#else
WORD fVirt;
#endif#else
WORD key;
#endif#else
DWORD cmd;
#endif
} ACCEL, *LPACCEL;
Miembros
fVirt
Tipo: BYTE
Comportamiento del acelerador. Este miembro puede ser uno o varios de los valores siguientes.
Value
Significado
FALT
0x10
La tecla ALT debe mantenerse presionada cuando se presiona la tecla de aceleración.
FCONTROL
0x08
La tecla CTRL debe mantenerse presionada cuando se presiona la tecla de aceleración.
FNOINVERT
0x02
No se resalta ningún elemento de menú de nivel superior cuando se usa el acelerador. Si no se especifica esta marca, se resaltará un elemento de menú de nivel superior, si es posible, cuando se use el acelerador. Este atributo está obsoleto y solo se conserva para la compatibilidad con versiones anteriores con archivos de recursos diseñados para Windows de 16 bits.
FSHIFT
0x04
La tecla MAYÚS debe mantenerse presionada cuando se presiona la tecla de aceleración.
FVIRTKEY
TRUE
El miembro de clave especifica un código de clave virtual. Si no se especifica esta marca, se supone que la clave especifica un código de carácter.
key
Tipo: WORD
Tecla de aceleración. Este miembro puede ser un código de clave virtual o un código de caracteres.
cmd
Tipo: WORD
Identificador del acelerador. Este valor se coloca en la palabra de orden bajo del parámetro wParam del WM_COMMAND o WM_SYSCOMMAND mensaje cuando se presiona el acelerador.
Requisitos
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]