windows_鼠标消息
LRESULT QMainFrame::OnMouseMove(WPARAM wParam, LPARAM lParam) { CPoint ptMove; ptMove.x = LOWORD(lParam); ptMove.y = HIWORD(lParam); if(m_bStart) { HDC hDC = ::GetDC(m_hWnd); assert(hDC); { MoveToEx(hDC, m_ptOrg.x, m_ptOrg.y, NULL); LineTo(hDC, ptMove.x, ptMove.y); m_ptOrg = ptMove; } ::ReleaseDC(m_hWnd, hDC); curBihua.push_back(ptMove); } return QWnd::OnMouseMove(wParam, lParam); }
SetCapture(m_hWnd);
ReleaseCapture()
SetCapture(m_hWnd);
ReleaseCapture()
一旦窗口捕获了鼠标,所有鼠标输入都针对该窗口

浙公网安备 33010602011771号