句柄 指针区别

1、访问内存方式
句柄相当于窗体、控件的ID,系统通过句柄访问内存中句柄地址,此地址每次打开程序时重新创建,在程序运行期间通过
稳定的句柄地址得到对象的虚拟内存地址(不稳定)来访问对象。句柄为指向指针的指针,间接访问内存,指针直接访问内存地址。
2、安全性
每个窗体的句柄是提前设定好的,使用窗体句柄时只能进行预先定义好的操作,比如拉一个textbox控件,ID为textbox1,
它有固定的属性、方法去操作,无法进行其他操作,安全性较高。指针直接得到对象的内存地址,可以进行任何操作,无法保证安全性。

posted @ 2020-11-24 13:12  YiXiaoKezz  阅读(264)  评论(0编辑  收藏  举报