Функции, используемые ускорителями


Функция

Описание

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

 

Назад в оглавление
На главную страницу

Hosted by uCoz