OnMouseHover(UINT nFlags, CPoint point)
OnMouseLeave()
OnMouseMove(UINT nFlags, CPoint point) 함수에 TRACKMOUSEEVENT를 이용하여 Mouse Hover, Leave 등록하고 주기적으로 마우스의 위치를 확인 전달 한다.
void CUserClass::OnMouseMove(UINT nFlags, CPoint point)
{
TRACKMOUSEEVENT tmev;
tmev.cbSize = sizeof(tmev);
tmev.hwndTrack = m_hWnd;
tmev.dwFlags = TME_LEAVE|TME_HOVER;
tmev.dwHoverTime = 1;
TrackMouseEvent(&tmev);
CButton::OnMouseMove(nFlags, point);
}
'먹고 사는 일 > VC++' 카테고리의 다른 글
TCHAR => char* 유니코드 (0) | 2010.02.10 |
---|---|
GetSysColor(int nValue) (0) | 2010.01.29 |
GDIplus 사용 Image 저장 (0) | 2009.10.30 |
CString => char* CString => WCHAR* (0) | 2009.10.28 |
CListctrl Report 에서 열간의 높이 조절 하는 방법 (0) | 2009.10.08 |