'WM_MOUSELEAVE'에 해당되는 글 1건

  1. 2007.09.11 WM_MOUSELEAVE 메시지 받기 2

WM_MOUSELEAVE 메시지 받기

개발 2007. 9. 11. 18:11

336x280(권장), 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 메시지가 날라오게 된다.



: