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()

一旦窗口捕获了鼠标,所有鼠标输入都针对该窗口

posted @ 2013-08-18 14:05  宝贝,我永远都在  阅读(203)  评论(0)    收藏  举报