限制鼠标只在某矩形区域移动


限制鼠标只在某矩形区域移动


 void CLimitCursorPosDlg::OnClipcursor() 
{
//获得要限定的区域
CWnd* pWnd = GetDlgItem(IDC_CLIPRECT);
CRect rc;
pWnd->GetWindowRect(&rc);

//设定区域
ClipCursor(&rc);
}

void CLimitCursorPosDlg::OnReleaseclip() 
{
//释放限定
ClipCursor(NULL);
}