VC6.0 将鼠标限定在客户区域内
来源:互联网 发布:网络语言橘子什么意思 编辑:程序博客网 时间:2024/05/21 11:19
SetCapture(); //捕捉鼠标
CRect rect;
GetWindowRect(&rect);//获取客户区窗口区域
CRect rect;
GetWindowRect(&rect);//获取客户区窗口区域
ClipCursor(&rect);//将鼠标的活动区域限制在客户窗口
ReleaseCapture();//释放鼠标
CRect rect;
GetDesktopWindow()->GetWindowRect(&rect);
ClipCursor(&rect);//恢复鼠标的活动区域
防止鼠标按下拖出客户区
void CMapPlusView::OnLButtonDown(UINT nFlags, CPoint point)
{
SetCapture(); //捕捉鼠标
CRect rect;
GetWindowRect(&rect);//获取客户区窗口区域
ClipCursor(&rect);//将鼠标的活动区域限制在客户窗口
...
}void CMapPlusView::OnLButtonUp(UINT nFlags, CPoint point)
{
ReleaseCapture();//释放鼠标
CRect rect;
GetDesktopWindow()->GetWindowRect(&rect);
ClipCursor(&rect);//恢复鼠标的活动区域
...
}
- VC6.0 将鼠标限定在客户区域内
- 将鼠标锁定在指定区域内
- VC6 限定鼠标移动范围
- C#判断鼠标在某个区域内
- 如何判断鼠标在DIV的区域内?
- C#判断鼠标在某个区域内
- unity 3d 在限定区域内 实现文字拖动翻页
- webview将网页显示在屏幕区域内
- 设定鼠标限定在窗口内部
- 在窗口客户区拖动窗体 - VC6
- 可视区域内鼠标拖拽框
- 上传图片后将图片显示在某一个div区域内
- Dom编程(图片 在 某一区域内 跟随鼠标运动、仅IE浏览器支持)
- 在VC6.0中使用 VFW并响应鼠标双击实现全屏显示
- 一种将图片绘制在一个圆形区域内的简单方法——CGContextClip
- vue.js遍历可以将值共享在循环区域内,共享给下级,
- VC6.0控制鼠标反方向移动
- 怎样在非客户区捕捉鼠标状态?
- cocos2d学习记录(一)-初步理解
- Tarjan应用:求割点/桥/缩点/强连通分量/双连通分量/LCA(最近公共祖先)
- linux-基本命令1
- 并查集专题学习
- 菜鸟学 oracle中的触发器
- VC6.0 将鼠标限定在客户区域内
- 应当怎样合理选择CRM软件
- 大数乘法(加法)运算
- 组合模式使用因素
- How to use C++
- ASP.NET DATAGRIDVIWE控件导出Execle
- 企业ERP选型的三步曲:学医 看病 抓药
- 五大原则加固CRM系统安全系数
- iOS隐藏键盘代码