SysTray and TrackPopupMenu...
От: RomaWeb  
Дата: 20.10.05 12:33
Оценка:
Помогите!!!
Есть иконка в SysTray, есть PopUpMenu. При нажатии на иконке правой кнопкой мыши меню появляется и когда щелкаем в другом месте оно исчезаетю Все вроде ок вот код:
if(lParam == WM_RBUTTONDOWN)
{
EndMenu();
POINT pt;
::GetCursorPos(&pt);
::SetForegroundWindow(m_hWnd);
m_CmdBar.TrackPopupMenu(m_hMenu, 0, pt.x, pt.y);
}

Но когда щелкаем правой кнопкой на другой иконке в трее а затем правой кнопкой на моем значке меню появляется но убрать его, просто щелкнув в другом месте, не получается.
Я уже запарился все перепробовал!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.