CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

系统托盘图标右键菜单的问题

楼主hyg2008(蓝色雨)2005-08-13 22:26:06 在 VC/MFC / 基础类 提问

我在系统托盘图标上做了个响应右键的弹出菜单,但是当焦点移到其它地方时(比如点击桌面),这个菜单并不会消失。用起来很不舒服,请问怎样解决这个问题? 问题点数:20、回复次数:3Top

1 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2005-08-14 00:22:07 得分 20

解决方法很简单的。在弹出菜单之前,将你的程序设置为前端窗口即可。  
   
  this->SetForegroundWindow();                  
  CPoint   pt;  
  GetCursorPos(&pt);  
  pMenu->TrackPopupMenu(TPM_RIGHTBUTTON,pt.x,pt.y,this,0);Top

2 楼kugou123(酷狗)(彪悍的人生,不需要解释 www.xiaozhou.net)回复于 2005-08-14 00:23:42 得分 0

这样,你在菜单之外点击,菜单消失Top

3 楼hyg2008(蓝色雨)回复于 2005-08-14 07:12:57 得分 0

搞定了,非常感谢!Top

相关问题

  • 从托盘图标的右键菜单退出程序时的问题?
  • (只有这点分了)我的程序里是右键点击托盘图标,弹出菜单,有错,如下:
  • 如何在左键点击托盘图标时也能出现菜单,等与点击鼠标右键?
  • 关于windows系统托盘区来放置图标的鼠标右键菜单响应问题
  • 有关在托盘的图标上鼠标右键响应弹出快捷菜单问题
  • cSysTray做的托盘图标,如何右键点击后能弹出自定义的菜单
  • 用API如何完成 右键点击托盘某个图标,再弹出的菜单上再点某个项?
  • HTA程序可以在任务栏托盘有一个图标跟右键菜单吗
  • 系统托盘右键菜单问题
  • 在VB.net中托盘图标的右键菜单(ContextMenu)如何使得选择某一菜单项时,自动弹出tooltip似的提示?100分送!(必结)

关键词

  • 系统
  • 解决
  • 菜单
  • 右键
  • 系统托盘图标
  • 弹出
  • pt
  • 问题
  • 消失
  • 点击

得分解答快速导航

  • 帖主:hyg2008
  • kugou123

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo