我是VC新手,经常看到一个概念就是handle,我看了一些参考资料,但仍对这个概念不很理解,拜托大家讲解一下它的概念和用途,万分感谢!

解决方案 »

  1.   

    在csdn上搜索一下,相关帖子很多的!
      

  2.   

    handle一般用来保存一个对象的编号,就像你的身份证号码一样,唯一地标识了你这个人。
      

  3.   

    to  csdn_viking:
    可怎么使用它呢?何时使用它呢?谢谢!
      

  4.   

    hangle 應該是句柄之类,是windows编程中用于响应接受系统或是用户发出信号。
      

  5.   

    那么程序员可以直接操纵handle吗?如果可以的话,如何操纵?
      

  6.   

    句柄这东西不太好说,和VC,C没有什么关系,多看一些操作系统的书吧。
      

  7.   

    这玩艺相当于苹果的苹果把儿,有了它可以干很多事。由相关的获取函数个GetHandle()等等来对对象操作。但它不是指针,由操作系统维护,操作系统会改变内存地址,但不会改变其句柄,理解成系统内部的索引表吧。
      

  8.   

    我补充一下:
    相当与函数或某一消息响应的基地址,其实并不是地址,但可以唯一标识一个对象的实例,因此可以通过它来找到一个object的实例的数据(属性)和函数(方法)。