Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Работа с ПопАп меню


Автор: Nuzur 15.9.2004, 20:19
Вот такая загагулина, добавил в проект компонент ПопАпа(Pop-up Menu), все всплывает, но как повесить функцию обработчик это дело.
Тоесть при выборе какого-то пункта меню я хочу вызывать некую функцию из класа и заменять использованый(вызваный) пункт меню на другой, или хотя-бы делать его неактивным, заранее благодарен.
Мыло(если что) [email protected]

Автор: Coocky 15.9.2004, 22:31
Все до безобразия просто.Создаешь в ресурсах меню.Вешаешь на него обработчики,а при создании Попы biggrin.gif присоединяешь ID ресурс меню,созданого в ресурсах smile.gif

Автор: Nuzur 16.9.2004, 21:44
А можно попдробние. Степ бай степ.
Или линк на сайт где это освящено, подробно.....
А то я совсем торможу после отпуска ?sad.gif(((

Автор: Coocky 16.9.2004, 22:24
Получай код:
Как сделать в ресурсах меню,думаю,знаешь wink.gif
Дальше так :в своем обработчике пишешь
Код

СMenu menu;
menu.LoadMenu(ID_ ТВОЙ);\\Загружаешь меню из ресурсов

СMenu *m_menu=menu.GetSubMenu(0);\\получаешь указатель на любое подменю
m_menu->TrackPopMenu(....     \\ну и творишь :D

За синтаксис не отвечаю-под рукой МСДН нет(пишу из клуба на память smile.gif )

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)