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;
}
| 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. |
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ă.
nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Neacceptat.
Ansamblu de resurse, resurse structuri, CreateAcceleratorTable