读书人

请教win32 有没有可以获取鼠标停靠在哪

发布时间: 2013-03-26 09:54:34 作者: rapoo

请问win32 有没有可以获取鼠标停靠在哪个窗口上的API?
我想知道鼠标是否停靠在我自己的窗口上,或者是停靠在别的窗口上(比如停靠在任务栏上),
有没有什么api可以做到?
[解决办法]

引用:
引用:试一下WindowFromPoint()

不能用位置来判断,
要知道,我windows的很多窗口都是不固定的,比如任务栏,可以拖到右边,也可以拖到上边,

而我要解决的是,如果窗口被任务栏遮住了,同时,鼠标处于拖动窗口的状态,此时,若鼠标左键弹起了,那么,我的窗口将收不到弹起的消息,因为鼠标不在我的窗口上,而在任……


WM_LBUTTONDOWN SetCapture
WM_LBUTTONUP ReleaseCapture

你的窗口SetCapture了,就算窗口被任务栏遮住了,你的窗口照样收到弹起的消息

读书人网 >VC/MFC

热点推荐