ACCEL

Структура ACCEL определяется сочетанием клавиш, используемых в таблице сочетаний клавиш.

typedef struct tagACCEL {/ / accl БАЙТ fVirt; 
    СЛОВО ключа; 
    СЛОВО cmd; 
} ACCEL 
 

Члены

fVirt
Указывает флаги ускоритель. Этот член может быть комбинацией следующих значений:
Значение Значение
FALT Клавиша alt должен проводиться при нажатии клавиши ускорителя.
FCONTROL Клавиша ctrl должен проводиться при нажатии клавиши ускорителя.
FNOINVERT Указывает, что не пункт меню верхнего уровня будет выделена при использовании ускорителя. Если этот флаг не указан, пункт меню верхнего уровня будет выделена, если это возможно, когда используется ускоритель.
FSHIFT Клавиша shift должен проводиться при нажатии клавиши ускорителя.
FVIRTKEY Член key указывает код виртуальной клавиши. Если этот флаг не задан, ключ предполагается указать код символа ASCII.

ключ
Определяет сочетание клавиш. Этот член может быть виртуальный ключ код или код символа ASCII.
cmd
Указывает идентификатор ускоритель. Это значение помещается в младшее слово параметра wParam сообщения WM_COMMAND или WM_SYSCOMMAND при нажатии сочетания клавиш.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.

Родственные слова

Обзор ускорителями клавиатуры, Клавиатура ускоритель структур, WM_COMMAND, WM_SYSCOMMAND

Index