![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ресурсное меню. Изменение сочетаний горячих клавиш (API).
MyNameIsVova © (2003-01-13 17:14:00)Добрый день. Вопрос для тех, кто пишет программы на чистом API. У моей программы меню грузится из ресурсов. В меню установлены горячие клавиши. Как мне их изменить (сочетания горячих клавиш)??? Я пытался установить сочетание клавиш Ctrl+М с помощью ModifyMenu, но ничего не вышло. Помогите!
var
Menu: hMenu;
Popup: hMenu;
P: TPoint;
begin
//Загрузка Меню из ресурса
Menu := LoadMenu(hInstance, "MAINMENU");
Popup := GetSubMenu(Menu, 0);
//Попытка добавления сочетания горячих клавиш
ModifyMenu(Menu, 0, MF_BYCOMMAND,
0, PChar("Написать сообщение автору программы\tCtrl+М"));
Феу (2003-01-13 22:00:00) [1]Дак ведь прав Шевченко. В Win32 SDK раздел Keyboard Accelerators. В нем даже примеры есть, на Си естестно.
MyNameIsVova (2003-01-13 21:26:00) [2]Люди!! Где Вы???
MyNameIsVova (2003-01-13 18:12:00) [3]Ну, нет там ничего толкового. Мне бы пример, хоть какой-нибудь... Хоть самый "мертвый", только без VCL.
Игорь Шевченко (2003-01-13 18:05:00) [4]Read this fucking manual
MyNameIsVova (2003-01-13 17:40:00) [5]RTFM
What is?
Игорь Шевченко (2003-01-13 17:30:00) [6]RTFM: Accelerators