标签: c++ mfc
我想通过使用MFC在窗口移动时检测鼠标移动事件。我使用过OnNcMouseMove()但它只检测鼠标移动到非客户区域时的事件,而不是在窗口外。那么当鼠标移动到窗外时我该如何检测呢?
OnNcMouseMove()
答案 0 :(得分:0)
我所做的就是设置一个100ms的计时器,调用GetCursorPos()。您可以根据需要调整该计时器值以使其具有更高的分辨率,但是对于我特定的UI需求,100毫秒就足够了 - 它将(x,y)坐标转储到状态栏。
GetCursorPos()