ACCELTABLEENTRY štruktúra popisuje údaje v prostriedku tabuľky jednotlivých akcelerátora. Štruktúra definícia uvedená, tu je vysvetlenie iba; nie je prítomný akýkoľvek štandardný hlavička súboru.
struct ACCELTABLEENTRY {slovo fFlags;
SLOVO wAnsi;
Program WORD wId;
Program WORD čalúnenia;
}
Hodnota | Význam |
---|---|
FVIRTKEY | Klávesová je kód virtuálneho klávesu. Ak nie je určený tento príznak, Klávesová predpokladá zadať kód znaku ASCII. |
FNOINVERT | Položka ponuky na paneli s ponukami nie je zvýraznené pri použití akcelerátora. |
FSHIFT | Akcelerátor sa aktivuje len vtedy, ak používateľ stlačí kláves SHIFT. Tento príznak sa vzťahuje iba na virtuálnych tlačidiel. |
FCONTROL | Akcelerátor sa aktivuje len vtedy, ak používateľ stlačí kláves CTRL. Tento príznak sa vzťahuje iba na virtuálnych tlačidiel. |
FALT | Akcelerátor sa aktivuje len vtedy, ak používateľ stlačí kláves ALT. Tento príznak sa vzťahuje iba na virtuálnych tlačidiel. |
0x80 | Položka je posledný v tabuľke akcelerátora. |
ACCELTABLEENTRY štruktúra sa opakuje pre všetky položky tabuľky akcelerátora v prostriedku. Posledný záznam v tabuľke je označená hodnotou 0x0080.
Počet prvkov v tabuľke môžete vypočítať, ak rozdelíte dĺžka prostriedku o osem. Aplikácia potom náhodne prístup jednotlivé položky pevnou dĺžkou.
nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Nepodporované.
Zdroje prehľad zdrojov štruktúr, CreateAcceleratorTable