VC中如何让图像控件接收左键按下,抬起消息
最近在做个东西,要像SPY++一样的那种将目标靶拖到目标上,但是图像控件不能接收左键的按下,抬起消息,每次都是对话框接收所以请教哪位达人高手指点,感激不尽注意:不是单击消...
最近在做个东西,要像SPY++一样的那种将目标靶拖到目标上,但是图像控件不能接收左键的按下,抬起消息,每次都是对话框接收
所以请教哪位达人高手指点,感激不尽
注意:不是单击消息,而是分别的按下,抬起 展开
所以请教哪位达人高手指点,感激不尽
注意:不是单击消息,而是分别的按下,抬起 展开
5个回答
展开全部
把图像控件的 Notify风格选上
SS_NOTIFY
SS_NOTIFY
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把图像控件关联自己的类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
WM_LBUTTONDOWN响应函数里设置鼠标捕获SetCapture
在WM_MOUSEMOVE里判断鼠标位置,以及窗口信息什么的。
WM_LBUTTONUP里释放鼠标ReleaseCapture
好象是这样的,不知道了,忘记了,不做开发好多年。
在WM_MOUSEMOVE里判断鼠标位置,以及窗口信息什么的。
WM_LBUTTONUP里释放鼠标ReleaseCapture
好象是这样的,不知道了,忘记了,不做开发好多年。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在左键按下和抬起的事件里,可以获得鼠标的坐标,然后判断这个坐标是不是在图像的所在的范围内,在的话就可以执行自己的操作,否则就不执行任何操作;抬起的事件也是一样的
WM_LBUTTONDOWN 按下事件
WM_LBUTTONUP 抬起事件
跟单击事件是不同的
WM_LBUTTONDOWN 按下事件
WM_LBUTTONUP 抬起事件
跟单击事件是不同的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询