VC中的设备句柄是什么意思

来源:百度知道 编辑:UC知道 时间:2024/05/28 18:50:09
初学VC,不知道它到底有什么用,跟窗口有什么关系?说得形象点,谢谢!!

句柄是操作系统在生成对象时分配给对象的唯一标识! 通过句柄可以获取操作系统提供的服务! 句柄不同于指针,如果你得到一个对象的指针,那你就可以在此对象上为所欲为!那操作系统就惨了!于是系统不给你指针,而给你一个加了限制的,用于跟踪对象的指针的标识——句柄!系统使用句柄向外提供服务就相对安全了!操作系统是通过API提供服务的,对于用户来说,句柄等同于对象指针,但实际上句柄和指针根本不是一回事!

你懂指针吧,类指针指向类,句柄指向资源(比如一个窗口资源),不严格的说句柄是资源的指针

补充两句,不止资源有句柄,创建某些对象也有句柄,比如常用的线程,就返回句柄,以便于对线程的一些控制.另外,如何获得句柄也应该是你需要学习的内容.