Windows 任务栏系统小图标右键弹出菜单问题!
每次在图标上单击右键后弹出菜单,必须要点菜单一下它才会消失,而别的程序都不是这样地啊,在其它地方点一下,菜单就消失了。
这是代码:
switch (lParam)
{
case WM_RBUTTONUP:
{
POINT point;
::GetCursorPos(&point); // 得到鼠标位置
CMenu menu;
CMenu* pSubMenu;
menu.LoadMenu(IDR_POPMENU); // 加载菜单
if (!(pSubMenu = menu.GetSubMenu(0)))
return 0;
// 确定弹出菜单的位置
::TrackPopupMenu(pSubMenu->m_hMenu, 0, point.x, point.y, 0, GetSafeHwnd(), NULL);
menu.DestroyMenu();
}
break;
case WM_LBUTTONDOWN:
{
ShowWindow(SW_RESTORE);
}
break;
}
return 0;
这是代码:
switch (lParam)
{
case WM_RBUTTONUP:
{
POINT point;
::GetCursorPos(&point); // 得到鼠标位置
CMenu menu;
CMenu* pSubMenu;
menu.LoadMenu(IDR_POPMENU); // 加载菜单
if (!(pSubMenu = menu.GetSubMenu(0)))
return 0;
// 确定弹出菜单的位置
::TrackPopupMenu(pSubMenu->m_hMenu, 0, point.x, point.y, 0, GetSafeHwnd(), NULL);
menu.DestroyMenu();
}
break;
case WM_LBUTTONDOWN:
{
ShowWindow(SW_RESTORE);
}
break;
}
return 0;
...全文
相关推荐
阳煤集团安全仪表计量检验制度.docx
阳煤集团安全仪表计量检验制度.docx
7、Windows 10任务栏与虚拟桌面使用指南
本文详细介绍了Windows 10任务栏和虚拟桌面的使用方法,包括任务栏的基础认知、自定义设置、敏感区域操作,以及虚拟桌面的创建、切换与高级应用场景。通过这些技巧,用户可以更高效地组织窗口,提高操作便捷性和工作效率。此外,还提供了常见问题的解决方法,帮助用户快速排除故障。
某集团安全仪表计量检验制度.docx
某集团安全仪表计量检验制度.docx
某集团安全仪表计量检验制度-安全管理-安全管理制度-机械安全.docx
某集团安全仪表计量检验制度-安全管理-安全管理制度-机械安全.docx
阳煤集团安全监控系统设备和传输设备的定期检修制度.docx
阳煤集团安全监控系统设备和传输设备的定期检修制度.docx


