코드기어(예전 볼랜드) 툴에는 컨트롤 마다 MouseEnter와 MouseLeave 이벤트 핸들러를 기본적으로 지원하기 때문에 별다른 작업 없이 Mouse Enter 와 Leave 이벤트를 사용할 수 있었는데 VC에서는 기본적인 이벤트 핸들러만 제공하기 때문에 개발자가 WM_MOUSEHOVER와 WM_MOUSELEAVE 이벤트가 발생하도록 작성해 주어야 한다.

MouseEnter와 MouseLeave 이벤트 함수를 구현하려면 MouseMove 에서 _TrackMouseEvent 함수를 호출해 주면 된다. 그러면 컨트롤에 WM_MOUSEHOVER 와 WM_MOUSELEAVE 이벤트가 발생한다.



MSDN의 _TrackMouseEvent
Posted by NeoDreamer
:
BLOG main image
사람의 발목을 잡는건 '절망'이 아니라 '체념'이고 앞으로 나아가게 하는건 '희망'이 아니라 '의지'다. - 암스 중에서 - by NeoDreamer

공지사항

카테고리

전체보기 (793)
Life Story (1)
Thinking (2)
Nothing (5)
---------------* (0)
Dev Story (701)
Com. Story (80)
IT Story (1)
---------------+ (0)
Etc (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :
05-09 04:06