Re: Проблема с PopupMenu
От: Baskak Россия  
Дата: 21.02.11 17:01
Оценка: +1
Не судьба справку по TrackPopupMenu() прочитать? И ремарк к ней.

Там английским по белому написано: "To display a context menu for a notification icon, the current window must be the foreground window before the application calls TrackPopupMenu or TrackPopupMenuEx".

А вот пример из этой самой стправки:

SetForegroundWindow(hDlg); // <-- тут
TrackPopupMenu(hMenu, TPM_RIGHTBUTTON, pt.x, pt.y, 0, hDlg, NULL);
PostMessage(hDlg, WM_NULL, 0, 0);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.