ACCELTABLEENTRY

Structura ACCELTABLEENTRY descrie datele dintr-o resursă de tabel individuale accelerator. Definirea structurii furnizate aici este explicația nu este prezent în orice fișier de antet standard.

struct ACCELTABLEENTRY {cuvântului fFlags; 
    WORD wAnsi; 
    WORD wId; 
    Spațierea în WORD; 
} 

 

Membrii

fFlags
Specifică un set de steaguri pe care le puteți utiliza pentru a descrie caracteristicile accelerator tastatură. Acest membru poate avea una sau mai multe din următoarele valori.
Valoarea Sensul
FVIRTKEY Tasta accelerator este un virtual-cheie code. Dacă nu este specificat acest flag, tasta accelerator se presupune pentru a specifica un cod de caractere ASCII.
FNOINVERT Un element de meniu din bara de meniu nu este evidențiat, atunci când este utilizat un accelerator.
FSHIFT Acceleratorul este activat numai dacă utilizatorul apasă tasta SHIFT. Acest flag se aplică numai tastele virtuale.
FCONTROL Acceleratorul este activat numai dacă utilizatorul apasă tasta CTRL. Acest flag se aplică numai tastele virtuale.
FALT Acceleratorul este activat numai dacă utilizatorul apasă tasta ALT. Acest flag se aplică numai tastele virtuale.
0x80 Intrarea este ultimul dintr-un tabel accelerator.

wAnsi
Specifică o valoare de caracter ANSI sau un cod de virtual-cheie care identifică tasta accelerator.
wId
Identifică accelerator al tastaturii. Aceasta este valoarea trecut la procedura fereastră atunci când utilizatorul apasă tasta specificat.
spațiere
Numărul de octe?i inserează pentru a se asigura că structura este aliniat pe un DWORD limita.

Observații

Structura ACCELTABLEENTRY se repetă pentru toate accelerator tabelul intrări din resursa. Ultima intrare în tabelul este semnalizat cu valoarea 0x0080.

Vă puteți calcula numărul de elemente din tabelul dacă vă împărțiți lungimea resursa de opt. Apoi aplicația aleatoriu puteți accesa intrările individuale de lungime fixă.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.

A se vedea, de asemenea

Ansamblu de resurse, resurse structuri, CreateAcceleratorTable

Index