什么是窗口句柄

什么是窗口句柄什么是窗口句柄举个例子:你有你自己的身份证号,一报身份证号,你应该知道是你了你也有名字,当然名字复杂点,并且不是唯一,没有数字来得方便,所以,窗口句柄就相当于身份证号,每个窗口都有一个编号

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

什么是窗口句柄

举个例子:

你有你自己的身份证号,一报身份证号,你应该知道是你了
你也有名字,当然名字复杂点,并且不是唯一,没有数字来得方便,
所以,窗口句柄就相当于身份证号,每个窗口都有一个编号,操作系统用这个编号来发送消息的.这就是[操作系统的消息机制。

一个窗口如果里面有组件的话,那么每个组件也会有窗口句柄,这里的窗口提的是WINDOW,不带那个S的,表示的就是一个框,所以说,翻译上的不同,我认为也可以翻译成”框句柄”,这比较符合实情,接下来,就可以对这个句柄进行操作了。

如果可以隐藏一个窗口,就发送消息让他隐藏,这里就用到API,当然API是比较多的,所有的功能都是通过API实现的。

RPA中对windows32的操作,几乎全部是对窗口句柄的操作具体是个什么马叉虫操作,闲时再聊RPA。

<span role="heading" aria-level="2">什么是窗口句柄

更专业一点:

在Windows中,是一个32为无符号整数值,句柄是一个系统内部数据结构的引用,例如,当你操作一个窗口,或说是一个Delphi窗体时,系统会给你一个该窗口的句柄,系统会通知你:你正在操作142号窗口,就此,你的应用程序就能要求系统对142号窗口进行操作——移动窗口、改变窗口大小、把窗口极小化为图标,等等。实际上许多Windows API函数把句柄作为它的第一个参数,如GDI(图形设备接口)句柄、菜单句柄、实例句柄、位图句柄等等,不仅仅局限于窗口函数。

<span role="heading" aria-level="2">什么是窗口句柄

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

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

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


相关推荐

  • eureka 原理_什么是swot分析方法

    eureka 原理_什么是swot分析方法#总结eureka内部实际上是分为三个实例的,分别是Client,Server和Instance,Eureka-Client启动,创建Instance实例,封装成对象,推送给server,server接收Instance对象,返回实例集合,并签订租约,client定时发动续租请求到server,server维护各个instance实例,服务之间调用不通过eureka。#Eureka-Clie…

    2022年8月30日
    3
  • 项目开发中DEV、QAS、PRD是什么意思

    开发常用名词说明IDES:InternetDemonstrationandEvaluationSystem交互式演示与评估系统DEV:DevelopmentSystem,开发系统QAS:QualityAssuranceSystem,质量保证系统UAT:UserAcceptance…

    2022年4月4日
    137
  • winform tablelayoutpanel_table.render

    winform tablelayoutpanel_table.render*******************CreateTable******************* dtData.Rows.Clear(); //DetailTable publicstaticvoidAddColumns(refDataTabletable) { table.Columns.Add(“BusinessType”,typeof(string…

    2022年10月13日
    3
  • datagroup激活码[最新免费获取]

    (datagroup激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月31日
    306
  • Tensor 和Numpy转换

    Tensor 和Numpy转换Tensor转Numpyimporttorchastimportnumpyasnpa=t.ones(5)aOut[23]:tensor([1.,1.,1.,1.,1.])b=a.numpy()#Tensor->NumpybOut[25]:array([1.,1.,1.,1.,1.],dtype=float32)Numpy转Tensorimporttorchastimportnumpyasnp..

    2022年10月18日
    0
  • CSDN博客——“我的2014”年度征文活动火爆开启

    CSDN博客——“我的2014”年度征文活动火爆开启离2014的结束还有3天,一年终去,感触颇多:或是振奋,或是感动,或是美好……静下心来,我们一起来盘点这一年的工作和生活。这一年你是否

    2022年6月15日
    29

发表回复

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

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