hur.cn - 华软网

 热门搜索

一个鼠标点击后发生了一系列什么事情?

  作者:未知    来源:网络    更新时间:2011/7/15
RT
---华软 网友回答---
windows下:
产生鼠标中断
os获取鼠标所在位置
检查在该点位置有否活动窗体,如果有的话,将全局坐标转换为该窗体相对坐标
填充hWnd,msg,WPARAM/LPAMAM==相关结构放入消息队列中
要用这个消息的应用程序把消息消息队列中取出,决定是否往下传递。。。

---华软网友回复---
设个断点 自己去看
---华软网友回复---
VC中可以判断鼠标按下(down)、移动(move)、松开(up)三种响应吧
---华软网友回复---
引用 1 楼 pcgg5244 的回复:
windows下:
产生鼠标中断
os获取鼠标所在位置
检查在该点位置有否活动窗体,如果有的话,将全局坐标转换为该窗体相对坐标
填充hWnd,msg,WPARAM/LPAMAM==相关结构放入消息队列中
要用这个消息的应用程序把消息消息队列中取出,决定是否往下传递。。。


我现在想模拟win7 下的多点触控,但是没有多点触控设备,要发送wm_touch消息,wparam是点的个数,lparam是触控点的信息,现在就是不知道怎么填充那个lparam参数,您有什么好办法么?      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。