![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Быстрые клавиши (MainMenu) [D6, Win95/98]
Tpv © (2002-04-01 14:58:00)Здравствуйте.
Буду рад, если подскажите как в меню (MainMenu )команде назначить быстрые клавиши из малой клавиатуры?
Tpv (2002-04-01 21:26:00) [1]Нашел такую информацию -
Определены следующие константы:
VK_NUMPAD0 = 96;
VK_NUMPAD1 = 97;
VK_NUMPAD2 = 98;
VK_NUMPAD3 = 99;
VK_NUMPAD4 = 100;
VK_NUMPAD5 = 101;
VK_NUMPAD6 = 102;
VK_NUMPAD7 = 103;
VK_NUMPAD8 = 104;
VK_NUMPAD9 = 105;
VK_MULTIPLY = 106;
VK_ADD = 107;
VK_SEPARATOR = 108;
VK_SUBTRACT = 109;
VK_DECIMAL = 110;
VK_DIVIDE = 111;
Чтоб присвоить ShortCut надо в коде сделать:
File1.ShortCut:=ShortCut(VK_MULTIPLY,[ssAlt]);
Эта строка присвоит ShortCut Alt+(*)
Song (2002-04-01 18:50:00) [2]Тогда сделай через RegisterHotKey
P. (2002-04-01 18:03:00) [3]Нет там такого. Только F1...F12 и комбинации типа буква+shift+ctrl...
P.S.
Например
TMainMenu.N1.ShortCut := Ctrl+A;
Song (2002-04-01 15:07:00) [4]А там нет такого "Ctrl+Numpad5" например?