函数功能:该函数把鼠标限制在屏幕上的一个矩形区域内,如果调用SetCursor或用鼠标设置的一个随后的鼠标位置在该矩形区域的外面,则系统自动调整该位置以保持鼠标在矩形区域之内。   函数原型:BOOL ClipCursor(CONST RECT * lpRect);   参数:   IpRect:指向RECT结构的指针,该结构包含限制矩形区域左上角和右下角的屏幕坐标,如果该指针为NULL(空),则鼠标可以在屏幕的任何区域移动。   返回值:如果成功,返回值非零;如果失败,返回值为零。若想获得更多错误信息,请调用GetLastError。   备注:   1.光标是一个共享资源,如果一个应用控制了鼠标,在将控制转向另一个应用之前,必须要使用ClipCursor来释放鼠标,该调用过程必须具有对窗口的WINSTA_WRITEATTRIBUTES访问权。   2.此函数为api函数,调用时要函数声明:Private Declare Function ClipCursor Lib "user32" (lpRect As Any) As Long   速查:Windows NT:3.1及以上版本;Windows:95及以上版本;Windows CE:不支持;头文件:winuser.h;库文件;user32.lib。   #include <stdio.h>   #include <windows.h>   int main(int argc, char* argv[])   {   printf("\n别害怕15妙后你的鼠标就可以使用了^_^\n");   RECT rect;   rect.bottom=1;   rect.right=1;   //-----------add------   rect.left=0;   rect.top=0;   //-----------end-----   ClipCursor(&rect);   ::Sleep(15000);   ClipCursor(NULL);//释放   return 0;   }

ClipCursor相关推荐

  1. ClipCursor函数引用注意

    写了一个鼠标锁程序,但是ClipCursor函数的.net下调用却出了点问题.以下是代码,调试时出现 [quote]对 PInvoke 函数"鼠标锁!鼠标锁.Form1::ClipCurso ...

  2. ClipCursor() -- 限制鼠标活动区域

    函数原型 BOOL ClipCursor(CONST RECT * lpRect): 函数功能 该函数把鼠标限制在屏幕上的一个矩形区域内,如果调用SetCursor或用鼠标设置的一个随后的鼠标位置在该 ...

  3. ClipCursor与GetClipCursor 用法

    ClipCursor 函数功能:该函数把鼠标限制在屏幕上的一个矩形区域内,如果调用SetCursor或用鼠标设置的一个随后的鼠标位置在该矩形区域的外面,则系统自动调整该位置以保持鼠标在矩形区域之内. ...

  4. ClipCursor与GetClipCursor

    ClipCursor 函数功能:该函数把鼠标限制在屏幕上的一个矩形区域内,如果调用SetCursor或用鼠标设置的一个随后的鼠标位置在该矩形区域的外面,则系统自动调整该位置以保持鼠标在矩形区域之内. ...

  5. C# ClipCursor

    public   Rectangle   rect;         [DllImport("user32.dll",EntryPoint="clipcursor&quo ...

  6. 易语言-API 取窗口或者组件句柄的 屏幕坐标并限制区域 GetWindowRect ClipCursor getwindowrect GetClientRect WindowFromPoint

    .版本 2 .DLL命令 ClipCursor_, 整数型, "user32", "ClipCursor", , 将指针限制到指定区域.ClipCursorBy ...

  7. Windows硬件系统函数 - ClipCursor, ClipCursorBynum

      VB声明 Declare Function ClipCursor& Lib "user32" (lpRect As RECT) Declare Function Cli ...

  8. 【.Net】鼠标点击控制鼠标活动范围 ClipCursor

    可以使用API ClipCursor,如果你不嫌麻烦的话. 以下方法: Private Sub Form1_MouseDown(sender As System.Object, e As System ...

  9. GetClientRect,ClientToScreen,ClipCursor

    CRect rect;                           //创建一个矩形区域 GetClientRect(&rect);         //指定窗口的用户区域矩形,得到R ...

最新文章

  1. 最全面的缓存架构设计
  2. StoneAge Dict 技术方案的可行性[1]
  3. 配置springmvc在其他类中(spring容器外)获取注入bean
  4. Dapper-开源小型ORM
  5. 流媒体技术的国内外动态
  6. C++17新特性之std::string_view
  7. linux nvidia驱动安装rpm,Fedora 下安装NVIDIA显卡驱动
  8. Python使用管道实现进程间数据传递
  9. 算法复习——带修改莫队(bzoj2453)
  10. 如何零代码制作日报、周报管理系统?
  11. 电视盒子 android tv6,【亲测】S905L/S905L-B安卓TV6.0通刷固件
  12. 电脑窗口切换常用的快捷键有哪些
  13. 【光学】基于matlab圆孔菲涅尔衍射【含Matlab源码 522期】
  14. BZOJ4874:筐子放球
  15. 百度点击算法核心内容大揭秘
  16. Audio-预训练模型(一):概述
  17. 坐的越久,死的越快——说说工作环境
  18. mac 请尝试使用字符较少,或不含标点符号的名称
  19. 物联网技能大赛-Ubuntu-(4)
  20. 对计算机辅助英语的看法,浅谈利用计算机辅助英语语言测试

热门文章

  1. Hive支持Update和Delete语句
  2. 老生常谈,TCP/UDP协议
  3. 高速PCB设计指南(十一)
  4. 网易云游戏时长2023兑换码
  5. 脱不下孔乙己的长衫,现代的年轻人该怎么办?
  6. 点亮2021@微信官方 给一个福字 是怎么弄的?附小白教程
  7. email英文计算机求职信,计算机英文求职信范文
  8. 从购买服务器ECS到部署Flask再到绑定域名
  9. 考取CISP-DSG证书的必要性!
  10. 拼搏中的草根,只为挣得一个未来