winuser.h
Estructura ACCEL
Definición
typedef struct tagACCEL { // accl BYTE fVirt; WORD key; WORD cmd; } ACCEL;
La estructura ACCEL define una tecla aceleradora usada en una tabla de aceleradores.
Descripción
fVirt: especifica las banderas del acelerador. Este miembro puede ser una combinación de los siguientes valores:
Valor | Significado |
---|---|
FALT | La tecla ALT debe estar presionada cuando la tecla aceleradora esté presionada. |
FCONTROL | La tecla Control debe estar presionada cuando la tecla aceleradora esté presionada. |
FNOINVERT | Especifica que no debe haber ningún ítem de menú seleccionado cuando se use el acelerador. Si esta bandera no se especifica, deberá haber un ítem de menú de mayor nivel seleccionado, si es posible, cuando se use el acelerador. |
FSHIFT | La tecla Mayúsculas debe estar presionada cuando la tecla aceleradora esté presionada. |
FVIRTKEY | El miembro key especifica un código de tecla virtual. Si esta bandera no se especifica, se asume que key especifica un código de carácter ASCII. |
key: especifica la tecla aceleradora. Este miembro puede ser tanto un código de tecla virtual o un código de carácter ASCII.
cmd: especifica un identificador de acelerador. Este valor se coloca en la palabra de menor peso del parámetro wParam del mensaje WM_COMMAND o WM_SYSCOMMAND cuando se presione el acelerador.