CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

++++++++++鼠标问题++++++++++

楼主vcfs(木可)2001-08-29 20:57:30 在 VC/MFC / 基础类 提问

我的程序要求当程序最小化时只把图标显示在任务栏右边,这个时候能够捕捉到鼠标在屏幕任意地方的鼠标事件(如:双击,移动)以及当时的坐标。  
  我用钩子做的,建立钩子的过程是这样写的:  
      lpMouseHookStruct=(LPMOUSEHOOKSTRUCT)lParam;  
      if(wParam==?????)  
      {  
              X=lpMouseHookStruct->pt.x;  
              Y=lpMouseHookStruct->pt.y;              
      }  
   
  现在我的问题是:在"?????"处分别为怎样的消息时能够完成我如上的程序要求.  
  注:我在?????处填入"WM_LBUTTONDOWN"或者"WM_NCLBUTTONDOWN"时,只能捕捉到本窗口的坐标.  
  (34分已经倾尽我所有,以后我再追加!)  
  问题点数:34、回复次数:2Top

1 楼iamshuke()回复于 2001-08-29 21:27:29 得分 34

你要挂全局鉤子(钩子放在DLL中,SetWindowsHookEx的最后一个参数用NULL),否则只能监视本进程的消息.   Top

2 楼vcfs(木可)回复于 2001-08-29 21:29:11 得分 0

谢谢!Top

相关问题

  • 鼠标!
  • 鼠标乱动
  • 我的鼠标
  • 鼠标问题!!!
  • 隐藏鼠标
  • 鼠标闹鬼!!
  • 关于鼠标
  • 鼠标问题
  • 鼠标驱动
  • 鼠标问题。

关键词

  • 鼠标
  • lpmousehookstruct
  • 钩子
  • 程序

得分解答快速导航

  • 帖主:vcfs
  • iamshuke

相关链接

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

广告也精彩

反馈

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