您现在的位置是:首页>百科 > 正文

句柄是什么(句柄通俗点讲什么意思)

2023-08-26 16:32:50百科

简介句柄是什么?句柄(handle),有多种意义,其中第一种是指程序设计,第二种是指Windows编程。现在大部分都是指程序设计 程序开发这类。第一

句柄是什么?

句柄(handle),有多种意义,其中第一种是指程序设计,第二种是指Windows编程。

现在大部分都是指程序设计/程序开发这类。

第一种解释:

句柄是一种特殊的智能指针。

当一个应用程序要引用其他系统(如数据库、操作系统)所管理的内存块或对象时,就要使用句柄。

第二种解释:

整个Windows编程的基础。

一个句柄是指使用的一个唯一的整数值,即一个4字节(64位程序中为8字节)长的数值,来标识应用程序中的不同对象和同类中的不同的实例,诸如,一个窗口,按钮,图标,滚动条,输出设备,控件或者文件等。

应用程序能够通过句柄访问相应的对象的信息,但是句柄不是指针,程序不能利用句柄来直接阅读文件中的信息。

如果句柄不在I/O文件中,它是毫无用处的。

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

句柄通俗点讲什么意思?

句柄

整个Windows编程的基础

句柄,是整个Windows编程的基础。

一个句柄是指使用的一个唯一的整数值,即一个4字节(64位程序中为8字节)长的数值,来标识应用程序中的不同对象和同类对象中的不同的实例,诸如,一个窗口,按钮,图标,滚动条,输出设备,控件或者文件等。

应用程序能够通过句柄访问相应的对象的信息,但是句柄不是一个指针,程序不能利用句柄来直接阅读文件中的信息。

如果句柄不用在I/O文件中,它是毫无用处的。

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

句柄详解?

现理解的句柄有以下两种意义:

第一种是指程序设计;

第二种是指Windows编程。

现在大部分都是指程序设计、程序开发这类。

句柄解释也有以下两种:

第一种解释:

句柄是一种特殊的智能指针。

当一个应用程序要引用其他系统(如数据库、操作系统)所管理的内存块或对象时,就要使用句柄。

第二种解释:

句柄是整个Windows编程的基础。

一个句柄是指使用的一个唯一的整数值,即一个4字节(64位程序中为8字节)长的数值,来标识应用程序中的不同对象和同类中的不同的实例。

什么是窗口句柄?

Windows操作系统中是用句柄来辨识的,比如一个窗口就有相应的窗口句柄,句柄是一个十六进制的长整型long比如

0x0001245

被VC定义为Handle