明飞的技术园地

笨鸟先飞
  博客园  :: 新随笔  :: 联系 :: 管理

vc限制鼠标区域

Posted on 2007-02-27 11:27  明飞  阅读(1093)  评论(0)    收藏  举报
将鼠标限制在文本框范围内
1.先添加静态文本框,id为IDC_LIMIT
鼠标点击限制代码
//获得文本框的区域,作限制
Cwnd *Pwnd=GetDlgItem(IDC_LIMIT);
CRect rect;
pWnd->GetWindowRect(&rect);
//限定区域
 ClipCursor(&rect); //api函数
鼠标限制API函数的定义
BOOL ClipCursor(
CONSTRE *lpRect //限定矩形区域
)
当lpRect等于NULL,被释放

鼠标点击恢复代码
 ClipCursor(NULL); //api函数