Introduction - If you have any usage issues, please Google them yourself
void CXPButton::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)
}