WM_MOUSELEAVE 메시지 받기
개발 2007. 9. 11. 18:11336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
저자 : hanburn
환경 : Windows
WM_MOUSELEAVE 메시지는 마우스가 해당 윈도우를 떠날 때 발생하는 메시지이다.
기본적으로 이 메시지는 발생을 안 하는데 이 메시지를 받을려면 다음과 같이 처리를 해야 된다.
OnMouseMove 등에 다음과 같은 코드를 추가해주어야 한다.
TRACKMOUSEEVENT mouseEvent;
mouseEvent.cbSize = sizeof(mouseEvent);
mouseEvent.dwFlags = TME_LEAVE;
mouseEvent.hwndTrack = m_hWnd;
TrackMouseEvent(&mouseEvent);
그러면 마우스가 윈도우를 떠날 때 WM_MOUSELEAVE 메시지가 날라오게 된다.