ACCELTABLEENTRY

ACCELTABLEENTRY структура описывает данные в ресурсе Таблица индивидуальных ускорителя. Определение структуры условии здесь для объяснения только; не присутствует в любой стандартный файл заголовка.

структура ACCELTABLEENTRY {слово fFlags; 
    СЛОВО wAnsi; 
    СЛОВО УЖР; 
    WORD заполнение; 
} 
 

Члены

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