ALTE DOCUMENTE
|
||||||||
Прежде че 626r1714g 084; закончить разговор о меню, следует упомянуть еще об одной возможности, связанной с ними. Это акселераторные клавиши, или акселераторы. Акселераторные клавиши - клавиатурные комбинации, которые Вы можете определить и которые, будучи нажаты, автоматически выбирают соответствующие им команды меню даже в том случае, когда меню не активно и не отображается. Иначе говоря, при помощи акселератора можно выбирать соответствующий элемент меню, не обращаясь к самому меню. Термин акселератор является довольно точным, поскольку ввод команд с использованием таких клавиш осуществляется гораздо быстрее, чем активизация меню и выбор этих команд.
ACCELERATORS
MenuID | |
NOINVERT ALT SHIFT CONTROL NOINVERT ALT Alt SHIFT CONTROL Shift Ctrl |
ASCII ASCII ASCII ASCII VIRTKEY
Shift
ALT Alt ALT Shift Alt Ctrl
F F ASCII Windows h VK Windows h VIRTKEY ALT SHIFT CONTROL
"A", IDM x // нажатие [Shift A
"a", IDM x // нажатие а
"^А", IDM x // нажатие [Ctrl A
"a", IDM_x, ALT // [Alt-A]
VK_F2, IDM_x // [F2]
VK_F2, IDM_x, SHIFT // [Shift-F2]
Menu rc
include <Windows h>
#include "Menu.h"
MYMENU MENU
POPUP "& "
MENUITEM "& \tCtrl+F4", IDM_ETA
MENUITEM "& \tF5", IDM_THETA
}
MENUITEM "&Помощь", IDM HELP
}
MYMENU ACCELERATORS
Windows h
|