Поднимаю PopupNemu по пункту MainMemu, используя вызов функции TrackPopupMenu по сообщению WM_CONTEXTMENU.
Как определить, что WM_CONTEXTMENU пришло именно от MainMenu и от какого пункта? Проблема в том, что сообщение WM_CONTEXTMENU в любом случае присылает в WParam хэндл окна формы.
Здравствуйте, Blondin, Вы писали:
B>Поднимаю PopupNemu по пункту MainMemu, используя вызов функции TrackPopupMenu по сообщению WM_CONTEXTMENU. B> Как определить, что WM_CONTEXTMENU пришло именно от MainMenu и от какого пункта? Проблема в том, что сообщение WM_CONTEXTMENU в любом случае присылает в WParam хэндл окна формы.
Может так:
в lParam тебе приходят координаты,
GetWindowRect(MainMenu)
PtInRect()
?