Окт 16

Таблица быстрых клавиш

Эта таблица обычно создается при помощи редактора таблиц быстрых клавиш. Для его запуска нужно выполнить команду меню Insert ► Resource в главном меню приложения Visual Studio. В появившемся диалоговом окне Insert Resource следует указать тип ресурса Accelerator, после чего нажать кнопку New. В результате будет открыто окно редактора таблицы быстрых клавиш .
По умолчанию редактор присваивает таблице быстрых клавиш имя IDR_AC CELE-RATOR1. В файле resource.h этот идентификатор определяется как целочисленная константа. В большинстве случаев можно согласиться с этим именем по умолчанию. После двойного щелчка на пустой строке таблицы откроется диалоговое окно Accel Properties .
В поле ID введите идентификатор быстрой клавиши. Если быстрая клавиша дублирует пункт меню, то этот идентификатор должен совпадать с идентификатором пункта меню. Например, если определяется быстрая клавиша для пункта &0реп... подменю File для приложения MenuDemol, следует ввести идентификатор IDM_0PEN.
В группе переключателей Туре оставьте включенным переключатель VirtKey, так как в поле Key будет указываться виртуальная клавиша. Введите в поле Key идентификатор нужной клавиши. Для цифр и латинских букв в качестве идентификатора вводится сам символ.
В группе Modifiers установите те флажки, которые соответствуют дополнительным клавишам, входящим в определяемую комбинацию клавиш.
Например, если определяется быстрая клавиша Ctrl+О для пункта &0реп..., то следует оставить включенным флажок Ctrl, а в поле Key ввести символ 0 (строчная буква «О» английского алфавита).
Описанная процедура определения строки в таблице быстрых клавиш повторяется для задания информации о каждой быстрой клавише в обрабатываемом меню. После этого определенный ресурс сохраняется в файле описания ресурсов.