| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > вопрос по WinAPI и контекстному меню |
| Автор: megad 12.8.2005, 12:37 |
| Подскажите пожалуйста, как используя WinAPI, решить такой вопрос: у окна зная его хендл и все что нужно (id процесса и прочие приблуды), перехватив открытие контекстного меню (WM_CONTEXTMENU, WinProc перегружена на мою), ИЗМЕНИТЬ меню которое хочет показать прога, добавив пару пунктов и вывести его на экран и потом получить юзерский выбор пункта. Переслать дальше проге выбор - знаю как. Вывести меню и получить выбор - известно. Единственная загвозка -КАК выцепить хендл меню, уже сформированного прогой, или заставить ее как то сформировать меню и получить его хендл. |
| Автор: oper54 12.8.2005, 13:06 |
| Ты вобще-то сам ответил на свой впрос(если я правильно понял твой впрос).... лучше напиши зачем тебе это.... |
| Автор: JoyEx 12.8.2005, 14:00 |
| В WinProc (которую ты сабклассил) лови WM_INITMENUPOPUP, а вооще-то в Windows для Shell подобное делают через COM: MSDN топик "Creating Context Menu Handlers" |