如何检测鼠标何时移动到窗外?

时间:2016-12-21 19:06:34

标签: c++ mfc

我想通过使用MFC在窗口移动时检测鼠标移动事件。我使用过OnNcMouseMove()但它只检测鼠标移动到非客户区域时的事件,而不是在窗口外。那么当鼠标移动到窗外时我该如何检测呢?

1 个答案:

答案 0 :(得分:0)

我所做的就是设置一个100ms的计时器,调用GetCursorPos()。您可以根据需要调整该计时器值以使其具有更高的分辨率,但是对于我特定的UI需求,100毫秒就足够了 - 它将(x,y)坐标转储到状态栏。