ACCELTABLEENTRY

Структура ACCELTABLEENTRY описує дані в на окремі прискорювач таблиці ресурс. Визначення структури представлена тут для пояснення тільки; Це не присутня в будь-який стандартний заголовка файлу.

структура ACCELTABLEENTRY {слово fFlags; 
    СЛОВО wAnsi; 
    СЛОВО wId; 
    Оббивка слова; 
} 

 

Члени

fFlags
Визначає набір прапорів, які можна використовувати для опису клавіатури прискорювач характеристики. Цей компонент може мати одну або декілька з таких значень.
Значення Значення
FVIRTKEY Клавіша виклику — це код, віртуальний ключ. Якщо цей прапор не вказано, клавіша виклику вважається, щоб визначити код символу ASCII.
FNOINVERT Пункт меню в рядку меню не виділено, коли використовується корисну можливість.
FSHIFT Прискорювача активується лише, якщо користувач натискає клавішу SHIFT. Цей прапор застосовується лише до віртуальних клавіш.
FCONTROL Прискорювача активується лише, якщо користувач натискає клавішу CTRL. Цей прапор застосовується лише до віртуальних клавіш.
FALT Прискорювача активується лише, якщо користувач натискає клавішу ALT. Цей прапор застосовується лише до віртуальних клавіш.
0x80 Запис є останній у таблиці прискорювача.

wAnsi
Визначає значення символів ANSI або Віртуальні клавіші-код, який ідентифікує клавіша виклику.
wId
Визначає сполучення клавіш. Це значення, які пройшли до процедури вікно, коли користувач натискає вказаної клавіші.
оббивка
Кількість байтів, що вставляються, щоб переконатися, що структура вирівняно на межу DWORD.

Зауваження

ACCELTABLEENTRY структура повторюється для всіх записів таблиці прискорювач в ресурсах. Останній запис у таблиці позначено значення 0x0080.

Можна обчислювати кількості елементів у таблиці, якщо розбити довжина ресурсу на вісім років. Ваша заявка випадково доступний окремі записи фіксованої довжини.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Не підтримується.

Дивіться також

Огляд ресурсів, структури ресурсу, CreateAcceleratorTable

Index