欢迎访问三波知识百科

句柄是什么意思(句柄的作用)

频道:生活百科 日期: 浏览:

句柄是什么意思?

句柄,是整个Windows编程的基础。一个句柄是指使用的一个唯一的整数值,即一个4字节(64位程序中为8字节)长的数值,来标识应用程序中的不同对象和同类对象中的不同的实例,诸如,一个窗口,按钮,图标,滚动条,输出设备,控件或者文件等。应用程序能够通过句柄访问相应的对象的信息,但是句柄不是一个指针,程序不能利用句柄来直接阅读文件中的信息。如果句柄不用在I/O文件中,它是毫无用处的。

句柄是Windows用来标志应用程序中建立的或是使用的唯一整数,Windows使用了大量的句柄来标志很多对象。

基本信息

中文名句柄外文名Handle定义标识对象或者项目的标识符

什么是句柄?句柄有什么作用?

句柄是WINDOWS用来标识被应用程序所建立或使用的对象的唯一整数,WINDOWS使用各种各样的句柄标识诸如应用程序实例,窗口,控制,位图,GDI对象等等。

WINDOWS句柄有点象C语言中的文件句柄。Windows是一个以虚拟内存为基础的操作系统。在这种系统环境下,Windows内存管理器经常在内存中来回移动对象,以此来满足各种应用程序的内存需要。对象被移动意味着它的地址变化了。如果地址总是如此变化,我们该到哪里去找那一个对象呢?   为了解决这个问题,Windows操作系统为全体应用程序腾出一些内存单元,用来专门登记各应用程序的对象在内存中的地址的变化,而前者的物理地址在系统运行期间是始终保持不变的。Widows内存管理器移动了对象在内存中的位置后,会把该对象新的地址及时地告知给对应的句柄进行更新。这样我们只要知道这个句柄,就可以间接地知道对象具体在内存中的哪个位置了。这个地址是在对象装载(Load)时由系统分配给的,当对象卸载时(Unload)又释放给系统。

matlab中get函数用句柄读取曲线上的点时,默认XData的大小,限制了我能读取的数据点数,能改变吗?

如图中,如果XData:[1×5000 double]里的5000能改变怎么改变?用set函数可以吗?给个示例我看下,若能实现必采纳。如果不能实现修改XData,说明下原因也可以。 h句柄形成了,xdata就是给定的大小,并没有什么5000的限制啊,执行下面代码可以证明呢! h=plot(sin((1:10000)10000)); p = get(h,xdata); size(p)ans = 1 10000

请教一个MFC应用已知另一个应用的窗口句柄,如何获取此窗口的所有消息?

如有A和B两个应用,A应用已知B应用一个窗口的句柄,那么A应用如何获取此窗口的所有消息?HOOK应该可以,还有别的方法吗?获取到消息后可以在B响应此消息后A再进行响花稜羔谷薏咐割栓公兢应吗?即我想A在B之后处理此消息。 只能用hook

C++如何通过句柄调用函数

最后一条,怎么用句柄 句柄这里其实就是对象指针

易语言限制句柄CPU使用

易语言限制句柄CPU使用,有没有类似模块,或者API? 易语言做不到。得在C下面进行

易语言取子句柄文本内容

易语言怎么取程序里面的文本内容,取父句柄我会了。 比如qq聊天里面的文本取进编辑框 读内存地址吧,这个最快

我的世界服务器问题…求大神…句柄无效啥意思~

这是正常现象。

在进行API编程时,用CreateDialog创建一个对话框后,如何用对话框的句柄作父系句柄来创建一个子窗口?

没分了,请帮帮忙问题补充: 并且要在这个子窗口上在新建对话框2,对话框2要在第一个对话框之下显示 CreateDialog的返值,就是成功创建的对话框的句柄。用这个句柄作为下一个CreateDialog(用于对话框2)函数的第三个参数,就是明确了对话框1是对话框2的父窗口了。但你说的“在之下显示“有些歧义,非模态父子对话框之间,肯定是子对话框”盖着“父对话框显示的。

在VB中,已知主窗口句柄,如何用FindWindowEx找到第二个文本框的句柄

已知主窗口句柄为874523,里面有2个文本框获取第一个文本框句柄的方法为h1 = FindWindowEx(874523, 0, "Edit", vbNullString)那么获取第二个文本框的句柄怎么写代码 h2=findwindowex(874523,h1,"Edit",vbnullstring)

句柄是C++中的内容吗?它是C++里面的哪个内容?

是C++中的MFC里有一个内容叫句柄吗? 是的,句柄是Windows编程里面的,MFC里有这个。

VB获取指定窗口(句柄)的点(像素坐标)的颜色

写个函数给我就行了,参数1句柄、参数2X坐标、参数3Y坐标不能有控件 穿棉裤就的凤凰于口–函数坐标以及参数解析

0 留言

评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码