ACCELTABLEENTRY

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

Členovia

fFlags
Určuje súbor príznakov určujúcich môžete použiť popisovať Vlastnosti klávesnice akcelerátora. Tento člen môže mať jednu alebo viac z nasledovných hodnôt.
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.

wAnsi
Určuje hodnotu znaku ANSI alebo kód virtuálneho klávesu, ktorý identifikuje Klávesová.
wId
Identifikuje Klávesová skratka. Toto je hodnota prešla okno postupu, keď používateľ stlačí zadaným kľúčom.
čalúnenia
Počet bajtov vložených na zabezpečenie toho, že štruktúra je zarovnaný na hranicu DWORD.

Poznámky

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.

Stručné informácie

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é.

Pozri tiež

Zdroje prehľad zdrojov štruktúr, CreateAcceleratorTable

Index