La struttura ACCELTABLEENTRY descrive i dati in una singola risorsa della tabella. La definizione della struttura a condizione che sia qui per spiegazione solo; non è presente in tutti i file header standard.
struct ACCELTABLEENTRY {WORD fFlags;
WORD wAnsi;
WORD wId;
Imbottitura parola;
}
| Valore | Significato |
|---|---|
| FVIRTKEY | Il tasto di scelta rapida è un codice tasto virtuale. Se questo flag non è specificato, si assume che il tasto di specificare un codice di caratteri ASCII. |
| FNOINVERT | Una voce di menu sulla barra dei menu non è evidenziata quando viene utilizzato un acceleratore. |
| FSHIFT | L'acceleratore è attivato solo se l'utente preme il tasto Maiusc. Questo flag si applica solo ai tasti virtuali. |
| FCONTROL | L'acceleratore è attivato solo se l'utente preme il tasto CTRL. Questo flag si applica solo ai tasti virtuali. |
| PIANO | L'acceleratore è attivato solo se l'utente preme il tasto ALT. Questo flag si applica solo ai tasti virtuali. |
| 0x80 | La voce è l'ultima in una tabella di acceleratore. |
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 da otto. Quindi l'applicazione in modo casuale può accedere le singole voci di lunghezza fissa.
nbsp; Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.
Panoramica di risorse, strutture di risorsa, CreateAcceleratorTable
Rimedio: Inserire il CD-ROM CD di MSDN Library.