Struttura ACCELTABLEENTRY
Descrive i dati in una singola risorsa di tabella acceleratore. La definizione della struttura fornita qui è solo per spiegazione; non è presente in alcun file di intestazione standard.
Sintassi
typedef struct {
WORD fFlags;
WORD wAnsi;
WORD wId;
WORD padding;
} ACCELTABLEENTRY;
Members
-
fFlags
-
Tipo: WORD
-
Descrive le caratteristiche dell'acceleratore di tastiera. Questo membro può avere uno o più dei valori seguenti da Winuser.h.
Valore Significato - FVIRTKEY
- TRUE
La chiave di scelta rapida è un codice di chiave virtuale. Se questo flag non è specificato, si presuppone che la chiave dell'acceleratore specifichi un codice carattere ASCII. - FNOINVERT
- 0x02
Una voce di menu sulla barra dei menu non è evidenziata quando viene usato un acceleratore. Questo attributo è obsoleto e conservato solo per la compatibilità con le versioni precedenti con i file di risorse progettati per Windows a 16 bit. - FSHIFT
- 0x04
L'acceleratore viene attivato solo se l'utente preme il tasto MAIUSC. Questo flag si applica solo alle chiavi virtuali. - FCONTROL
- 0x08
L'acceleratore viene attivato solo se l'utente preme il tasto CTRL. Questo flag si applica solo alle chiavi virtuali. - FALT
- 0x10
L'acceleratore viene attivato solo se l'utente preme il tasto ALT. Questo flag si applica solo alle chiavi virtuali. - 0x80
La voce è ultima in una tabella di acceleratore. -
wAnsi
-
Tipo: WORD
-
Valore di carattere ANSI o codice chiave virtuale che identifica la chiave dell'acceleratore.
-
Wid
-
Tipo: WORD
-
Identificatore per l'acceleratore di tastiera. Questo è il valore passato alla procedura della finestra quando l'utente preme il tasto specificato.
-
padding
-
Tipo: WORD
-
Numero di byte inseriti per assicurarsi che la struttura sia allineata a un limite DWORD .
Commenti
La struttura ACCELTABLEENTRY viene ripetuta per tutte le voci della tabella acceleratore nella risorsa. L'ultima voce della tabella viene contrassegnata con il valore 0x0080.
È possibile calcolare il numero di elementi nella tabella se si divide la lunghezza della risorsa per otto. L'applicazione può quindi accedere in modo casuale alle singole voci a lunghezza fissa.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Vedi anche
-
Riferimento
-
Informazioni concettuali