Добавление «быстрых» клавиш

   
На этом шаге мы рассмотрим добавление "быстрых" клавиш.

   
Напомним, что в названиях пунктов меню Data были указаны символы, которые можно использовать в
качестве "быстрой" клавиши: CTRL+C - для команды Connect и CTRL+U -
для команды Upload. Нажатие "быстрой" клавиши вызывает команду, обработка которой
предусмотрена в программе, даже если команда не связана с каким-либо объектом пользовательского интерфейса.

   
Описание "быстрых" клавиш (shortcut keys, accelerator keys) размещается в ресурсе,
который называется таблицей "быстрых" клавиш (accelerator table). Это список
"быстрых" клавиш и соответствующие им идентификаторы команд. Чтобы изменить эту таблицу,
достаточно воспользоваться редактором "быстрых" клавиш.

  • Определение "быстрой" клавиши.
  • На вкладке ResourceView раскройте узел Accelerator.
  • Двойным щелчком ресурса IDR_MAINFRAME откройте редактор "быстрых" клавиш.   
    Обратите внимание, что сочетание клавиш CTRL+C уже связано с идентификатором ID_EDIT_COPY.
    Чтобы изменить связь, дважды щелкните верхнюю строку списка - CTRL+C.


    Рис.1. Редактор "быстрых" клавиш

  • В списке ID диалогового окна Accel Properties укажите идентификатор ID_DATA_CONNECT.
  • Добавьте новую "быструю" клавишу, дважды щелкнув пустую строку внизу таблицы.
    В списке ID выберите ID_DATA_UPLOAD.
  • В поле Key введите u.
  • Установите флажок Ctrl и сбросьте флажок Shift.
    Рис.2. Добавление записи в таблицу
  • Закройте окно Accel Properties.

Текст измененного приложения можно взять здесь (43,6 Кб).

   
На следующем шаге мы рассмотрим редактирование панели инструментов.



Вы можете оставить комментарий, или Трекбэк с вашего сайта.

Оставить комментарий