完整桌面的WinAPI鼠标移动通知

Mid*_*das 1 c winapi

在WinAPI中是否有完整桌面(全屏)的鼠标移动通知,而不仅仅是一个窗口?

我想在我的主窗口程序中接收鼠标屏幕坐标.

编辑:

我尝试做的是从窗口中的按钮拖动到窗口外部时从鼠标获取坐标.

0xC*_*22L 5

不是这样,不.如果您想在程序中的任何位置执行某些操作,例如指向某处或在任何地方绘制某些内容,您可以捕获鼠标,然后按照移动直到释放鼠标按钮.看到SetCapture这个.

有关示例,请参阅MSDN上的这篇文章:使用鼠标绘制线条


否则,您始终可以使用Windows挂钩跟踪任何位置的鼠标移动.

  • `SetCapture`是一个非常好的解决方案,具体取决于要解决的确切问题.完成后,请记得调用[`ReleaseCapture`](http://msdn.microsoft.com/en-us/library/ms646261.aspx)! (2认同)