我想使用MFC来检测鼠标移动到窗口之外时的事件。我使用了OnNcMouseMove()
,但它只在鼠标移动到非工作区时才检测到鼠标移动事件,而不是在窗口之外。那么,当鼠标移动到窗口之外时,我该如何检测呢?
发布于 2016-12-22 15:13:26
我所做的就是设置了一个100ms的定时器,调用GetCursorPos()
。如果需要,您可以调整计时器值以使其分辨率更高,但对于我特定的UI需求,100ms就足够了-它将(x,y)坐标转储到状态栏。
https://stackoverflow.com/questions/41270159
复制相似问题