CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  进程/线程/DLL

请问怎么钩取托盘的弹出式菜单消息?

楼主dodont(浪无风)bbs.mp4tech.net()2004-09-03 10:52:13 在 VC/MFC / 进程/线程/DLL 提问

我先安了个菜单钩子,在钩子的回调函数里面:  
  if(MSGF_MENU   ==   code)  
  {  
  if(pmsg->message   ==   WM_COMMAND)  
  {  
                                //do   sth.........  
  }  
  }  
  我想用钩子处理选择菜单某一项的消息。但是//do   sth...总不执行。  
  请大侠指教!  
   
  问题点数:40、回复次数:3Top

1 楼kvls(冰茶)回复于 2004-09-03 10:55:07 得分 20

托盘弹出的菜单是您的程序所为还是别的程序?Top

2 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2004-09-03 10:58:44 得分 20

如果是注入的别的程序的话,因为不在同一地址空间里,do   sth.也注入吧。Top

3 楼dodont(浪无风)bbs.mp4tech.net()回复于 2004-09-03 11:04:33 得分 0

to   kvls:  
        是别的程序。  
   
  DentistryDoctor:  
        如果不用if(pmsg->message   ==   WM_COMMAND)的话,//do   sth.是可以执行的。因为我只想要选择了菜单某一项的消息,所以加一个if(pmsg->message   ==   WM_COMMAND)来过滤,不过一过滤就什么都没有了。晕了。Top

相关问题

  • 弹出式菜单?
  • 弹出式菜单求教?
  • 关于弹出式菜单
  • 关于弹出式菜单?
  • 关于弹出式菜单???
  • 弹出式菜单问题
  • 关于弹出式菜单
  • javascript弹出式菜单
  • 弹出式菜单问题
  • 关于弹出式菜单

关键词

  • 消息
  • 菜单
  • 钩子
  • 程序
  • pmsg
  • do sth
  • wm
  • command
  • message

得分解答快速导航

  • 帖主:dodont
  • kvls
  • DentistryDoctor

相关链接

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

广告也精彩

反馈

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