关于SetCapture() 和 ReleaseCapture()的用法的个人理解[通俗易懂]

关于SetCapture() 和 ReleaseCapture()的用法的个人理解[通俗易懂]1.函数功能:在当前线程的指定窗口里设置鼠标捕获。一旦窗口捕获了鼠标,所有鼠标输入都针对该窗口,无论光标是否在窗口的边界内还是边界外。同一时刻只能有一个窗口捕获鼠标。2.失效条件: A.当鼠标在其他窗口按下;B.调用ReleaseCapture释放。3. SetCapture和ReleaseCapture必须成对出现通俗来讲,例如:一只羊被一根弹性的

大家好,又见面了,我是你们的朋友全栈君。

1. 函数功能:在当前线程的指定窗口里设置鼠标捕获。一旦窗口捕获了鼠标,所有鼠标输入都针对该窗口,无论光标是否在窗口的边界内还是边界外。同一时刻只能有一个窗口捕获鼠标。

2. 失效条件: 

A. 当鼠标在其他窗口按下;

B.调用ReleaseCapture释放

3.  SetCapture和ReleaseCapture必须成对出现

通俗来讲,例如:一只羊被一根弹性的绳子(SetCapture)拴在羊圈,羊可以拉长绳子无限制区域活动,但是永远无法摆脱绳子的束缚。除非有其他因素导致绳子断了(ReleaseCapture或者在其他窗口点击了)。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/134800.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • oracle 转number日期,oracle number型日期转date型日期

    oracle 转number日期,oracle number型日期转date型日期在搞数据库时,发现有这样的一个字段,类型是NUMBER(38),查看了一下里面的数据,都是这样的,1323957678114132132699429513221293068041322129716220猜到应该是1970年1月1号0点0分距现在的毫秒值。解决办法是写一个转换函数:createorreplacefunctionnum_to_date(in_numberNUMBER)ret…

    2022年7月24日
    53
  • 销售思路与销售策略_量化投资策略

    销售思路与销售策略_量化投资策略真格量化入门课程——①量化策略思路入门

    2022年4月21日
    44
  • 取得connectionStrings属性「建议收藏」

    取得connectionStrings属性「建议收藏」取得Webconfig文件连接数据库字符各个属性。代码 public string GetConnectionValue(string Keyword,string connectionString)        {            string[] aa = Keyword.Split(‘,’);                       string[] bb = co…

    2022年5月21日
    40
  • javascript 跳转_jquery页面跳转的方法

    javascript 跳转_jquery页面跳转的方法转自:微点阅读https://www.weidianyuedu.com第一种:<scriptlanguage=”javascript”type=”text/javascript”>window.location.href=”login.jsp?backurl=”+window.location.href;</script>第二种:<scriptlanguage=”javascript”>alert(“返回”);window.histor..

    2022年8月13日
    6
  • Java File中renameTo的介绍和使用说明

    看到项目中有个地方用的File的renameTo这个方法,本以为这个方法就是用来文件重命名的,但是项目中确用它来进行文件的移动。就是使用renameTo将一个文件从一个目录移动另一个目录下!下面就简单介绍一下renameTo,并整理一个renameTo的使用!renameTo的介绍官方文档说明/** * 重新命名此抽象路径名表示的文件。 此方法行为的许多方面都是与平台有关的:重命名操作无法

    2022年2月26日
    41
  • md5使用方法 java_MD5在java中的使用

    md5使用方法 java_MD5在java中的使用MD5 是什么 MD5 是 message digestalgori 信息 摘要算法 的缩写 被广泛用于加密和解密技术上 它可以说是文件的 数字指纹 任何一个文件 无论是可执行程序 图像文件 临时文件或者其他任何类型的文件 也不管它体积多大 都有且只有一个独一无二的 MD5 信息值 并且如果这个文件被修改过 它的 MD5 值也将随之改变 因此 我们可以通过对比同一文件的 MD5 值 来校验这个文件是否

    2025年8月14日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号