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