使用_TrackMouseEvent捕获WM_MOUSELEAVE和WM_MOUSEHOVER消息
默认情况下,窗口是不响应WM_MOUSELEAVE和WM_MOUSEHOVER消息的,所以要使用_TrackMouseEvent函数来激活这两个消息。调用这个函数后,当鼠标在指定窗口上停留超过一定时间或离开窗口后,该函数会Post这两个消息到指定窗口。
使用方法:
1.在窗口类中定义一个变量来标识是否追踪当前鼠标状态,之所以要这样定义是要避免鼠标已经在窗体之上时,一移动鼠标就不断重复产
转载
2011-12-08 09:46:40 ·
368 阅读 ·
0 评论