ReleaseCapture 以及 SetCapture 函数 及其应用

ReleaseCapture 以及 SetCapture 函数 及其应用ReleaseCapture以及SetCapture函数及其应用

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

                                              ReleaseCapture  以及  SetCapture 函数

 

  SetCapture函数是俘获鼠标消息,而ReleaseCapture则是释放对鼠标的俘获。

 

  详细解释:该函数在属于当前线程的指定窗口里设置鼠标捕获。一旦窗口捕获了鼠标,所有鼠标输入都针对该窗口,无论光标是否在窗口的边界内。同一时刻只能有一个窗口捕获鼠标。如果鼠标光标在另一个线程创建的窗口上,只有当鼠标键按下时系统才将鼠标输入指向指定的窗口。

   其中一个应用:如果鼠标在窗口上,那么窗口就显示,如果鼠标移出窗口,那么窗口则消失,这种应用场景很适合tip。

  我们可以在窗口的OnMouseMove函数内,调用SetCapture,而在当鼠标不在当前窗口的显示范围内时(因为窗口已经SetCapture了,所以不在窗口内的鼠标消息窗口也可以收到),调用ReleaseCapture.

  代码如下:

 

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

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

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


相关推荐

  • 学python可以从事什么工作_python到底能用来做啥[通俗易懂]

    学python可以从事什么工作_python到底能用来做啥[通俗易懂]被称为“胶水语言”,能够运用到各种领域,吸引了很多人前来学习。Python如此火爆,学完后除了可以从事人工智能相关工作外还可以干什么呢?下面千锋就为大家月薪在10000~30000元之间已经占到了70

    2022年7月3日
    31
  • 免费开放接口API

    免费开放接口API为了方便各类开发者,现提供免费开放Api接口,所有接口均无使用限制,返回格式全是JSON,所以基本能满足大家的开发需求,但请各位不要将这些Api接入正式项目,因为有一些不稳定因素,目前服务器购买时长是三年,如果到期,我会自动续费,这些Api是我平时业余时间编写,可能有些不能满足需求的情况,请大家在留言区提出来,或者大家写Demo需要一些有关联的数据等等,都可以在留言区告诉我,我有时间一定会给大家处…

    2022年5月24日
    205
  • Python学习笔记_05:使用Flask+MySQL实现用户登陆注册以及增删查改操作「建议收藏」

    Python学习笔记_05:使用Flask+MySQL实现用户登陆注册以及增删查改操作

    2022年3月12日
    207
  • pip 更新命令

    pip 更新命令 pip查询版本:pipshowpip 或pip-Vanaconda更新命令:condainstallmingwlibpythonNomodulenamedpip问题:运行 python-mensurepipNomodulenamed’pip._internal’问题:windows下curlhttps://bootstr…

    2022年6月11日
    42
  • PotPlayer下载与使用

    PotPlayer下载与使用下载安装说起来,Potplayer的下载其实并不轻松,它在国内是没有自己的官网;虽然你简单百度下,总能找到下载网站,但是并不能保证其安全和纯净,个人建议从这个官网下载:下载入口:Potplayer官网/公众号分享Potplayer的官网提供有64位和32位两种版本,我们只需要选择好适合自己系统类型的版本,点击下载;一般系统都是64位,如果还不知道的自己电脑系统类型,那么右键桌面“我的电脑”图标,选择“属性”,进入之后,即可查看;下载完成后,得到一个exe文件,双击打开;依次点击“下一步

    2022年7月12日
    36
  • SOAPAction是什么[通俗易懂]

    SOAPAction是什么[通俗易懂]SOAPAction是什么?最近在工作中遇到一个SOAPAction的问题,正好拿出来研究一把。  据说SOAPActionheader这玩意在SOAP1.1规范中着实让不少开发者喝了一壶。真的有这么难理解么?我想这应该是因为SOAP有两种非常不同的使用方式,而SOAPAction主要是被用来支持其中应用较少的一种方式的原因。在我看来,这种方式也非常有价值。  让我们先看看S…

    2022年7月24日
    10

发表回复

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

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