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