WM_MOUSEMOVE2 MFC-마우스 입력 MFC에서 마우스 입력에 대해서 알아보자. 기존의 API의 WM_MOUSEMOVE라던가, WM_LBUTTONDOWN등을 mfc에서는 그대로 함수를 추가해 하면된다. 특별히 달라진건 존재 하지 않는거 같다. 예제를 통해서 하나씩 살펴보자. View에서 WM_MOUSEMOVE를 추가 하게 되면 마우스가 이동할 때 마다 OnMouseMove() 함수에 들르게 된다. UINT 타입의 nFlags와, CPoint를 인자로 받아 오게 되는데, nFlags는 현재 마우스 입력( 버튼 클릭 )에 대해서 CPoint는 마우스의 X,Y좌표를 가지고 있다. if( (nFlags & MK_LBUTTON) == MK_LBUTTON && (nFlags & MK_RBUTTON) == MK_RBUTTON ) { m_ptMouse =.. 2010. 5. 16. API-마우스입력 마우스 입력을 처리하는 예제, #include LRESULT CALLBACK WndProc( HWND, UINT, WPARAM, LPARAM ); HINSTANCE g_hInst; LPCTSTR lpszClass = TEXT("Mouse"); int APIENTRY WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpszCmdParam, int nCmdShow ) { HWND hWnd; MSG Message; WNDCLASS WndClass; g_hInst = hInstance; WndClass.cbClsExtra = 0; WndClass.cbWndExtra = 0; WndClass.hbrBackground = (HBRUSH)GetStockOb.. 2010. 4. 21. 이전 1 다음