# 마우스 입력 처리
- CView 클래스에 마우스 포인터를 저장할 CPoint 클래스 멤버를 추가
- CView 클래스의 생성자에서 생성한 멤버를 초기화(=CPoint(0,0))
- CView에 WM_PAINT 메시지 핸들러 함수(OnPaint)를 등록하고 원하는 코드를 작성
- CView에 마우스 움직임 조사를 위한 WM_MOUSEMOVE 메시지 핸들러 함수(OnMouseMove)를 등록, 원하는 코드를 작성
- 왼쪽,오른쪽 마우스 클릭에 대한 메시지 핸들러 함수는 WM_L(R)BUTTONDOWN(OnL(R)buttonDown))
- 마우스 움직임 관련 함수의 인자는 nFlags(마우스의 가상키값), point(마우스의 x,y 좌표값)가 있다.
- 마우스 휠(WM_MOUSEWHEEL)메시지에 대한 핸들러 함수는 OnMouseWheel
- OnMouseWheel의 인자 중에 zDelta는 휠을 어느 방향으로 움직였는지 확인 할 수 있는 값이 들어간다.(음수,양수 = 120 단위)
※ 더블클릭, 드래그앤드롭은 책 참조
※ 특정 위치에 있는 윈도우의 핸들을 반환 하는 함수
HWND WINAPI WindowFromPoint(
__in POINT Point
);