Функция |
Описание |
CopyAcceleratorTable | Функция CopyAcceleratorTable копирует указанную таблицу клавиш-ускорителей. Эта функция используется, чтобы получить данные таблицы клавиш-ускорителей, которые соответствуют дескриптору таблицы клавиш-ускорителей, или чтобы выяснять размер данных таблицы клавиш-ускорителей. |
CreateAcceleratorTable | Функция CreateAcceleratorTable создает таблицу клавиш-ускорителей. |
DestroyAcceleratorTable | Функция DestroyAcceleratorTable уничтожает таблицу клавиш-ускорителей. Прежде, чем приложение закроется, оно должно использовать эту функцию, чтобы уничтожить каждую таблицу клавиш-ускорителей, которая создавалась, используя функцию CreateAcceleratorTable. |
LoadAccelerators | Функция LoadAccelerators загружает заданную таблицу клавиш-ускорителей. |
TranslateAccelerator | Функция TranslateAccelerator обрабатывает клавиши ускорения для команд меню. Функция преобразует сообщение WM_KEYDOWN или WM_SYSKEYDOWN в сообщение WM_COMMAND или WM_SYSCOMMAND (если есть запись для клавиши в указанной таблице клавиш-ускорителей), а затем отправляет сообщение WM_COMMAND или WM_SYSCOMMAND непосредственно в соответствующую оконную процедуру. TranslateAccelerator не возвращает значения до тех пор, пока оконная процедура не обработает сообщение. |