Compartir a través de


Estructura ACCELTABLEENTRY

Describe los datos de un recurso de tabla aceleradora individual. La definición de estructura proporcionada aquí es solo para explicación; no está presente en ningún archivo de encabezado estándar.

Sintaxis

typedef struct {
  WORD fFlags;
  WORD wAnsi;
  WORD wId;
  WORD padding;
} ACCELTABLEENTRY;

Miembros

fFlags

Tipo: WORD

Describe las características del acelerador de teclado. Este miembro puede tener uno o varios de los siguientes valores de Winuser.h.

Value Significado
FVIRTKEY
TRUE
La tecla de aceleración es un código de clave virtual. Si no se especifica esta marca, se supone que la tecla de aceleración especifica un código de carácter ASCII.
FNOINVERT
0x02
Un elemento de menú de la barra de menús no se resalta cuando se usa un 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
El acelerador solo se activa si el usuario presiona la tecla MAYÚS. Esta marca solo se aplica a las claves virtuales.
FCONTROL
0x08
El acelerador solo se activa si el usuario presiona la tecla CTRL. Esta marca solo se aplica a las claves virtuales.
FALT
0x10
El acelerador solo se activa si el usuario presiona la tecla ALT. Esta marca solo se aplica a las claves virtuales.
0x80
La entrada es la última en una tabla de aceleradores.

wAnsi

Tipo: WORD

Valor de carácter ANSI o código de clave virtual que identifica la tecla de aceleración.

Wid

Tipo: WORD

Identificador del acelerador de teclado. Este es el valor pasado al procedimiento de ventana cuando el usuario presiona la tecla especificada.

padding

Tipo: WORD

Número de bytes insertados para asegurarse de que la estructura está alineada en un límite DWORD .

Observaciones

La estructura ACCELTABLEENTRY se repite para todas las entradas de tabla aceleradora del recurso. La última entrada de la tabla se marca con el valor 0x0080.

Puede calcular el número de elementos de la tabla si divide la longitud del recurso en ocho. A continuación, la aplicación puede acceder aleatoriamente a las entradas individuales de longitud fija.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]

Consulte también

Referencia

CreateAcceleratorTable

Conceptual

Recursos