15,978
社区成员
发帖
与我相关
我的任务
分享
m_bTracking = FALSE; //初始化
void CXXX::OnMouseMove(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
if (!m_bTracking)
{
TRACKMOUSEEVENT tme;
tme.cbSize = sizeof(tme);
tme.hwndTrack = m_hWnd;
tme.dwFlags = TME_LEAVE|TME_HOVER;
tme.dwHoverTime = 1;
m_bTracking = _TrackMouseEvent(&tme);
}
CButton::OnMouseMove(nFlags, point);
}
LRESULT CXXX::OnMouseLeave(WPARAM wParam, LPARAM lParam)
{
m_bTracking = FALSE;
return 0;
}