ACCELTABLEENTRY

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; 
} 
 

Membri

fFlags
Specifica un insieme di flag che possibile utilizzare per descrivere le caratteristiche di acceleratore di tastiera. Questo membro pu avere uno o pi dei seguenti valori.
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.

wAnsi
Specifica un valore di caratteri ANSI o un codice tasto virtuale che identifica il tasto di scelta rapida.
wId
Identifica il tasto di scelta. Questo il valore passato alla routine di finestra quando l'utente preme il tasto specificato.
imbottitura
Il numero di byte inseriti per assicurare che la struttura sia allineata su un confine DWORD.

Osservazioni

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.

Descrizione

nbsp;Windows &NT: richiede 3.1 o versione successiva.
Windows:Richiede Windows 95 o versioni successive.
Windows CE:Non supportato.

Vedi anche

Panoramica di risorse, strutture di risorsa, CreateAcceleratorTable

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index