在Delphi编程中经常遇到THandle对象,该对象如何理解?
我知道它是Windows内核的,可它与Delphi的VCL体系有什么联系呢?

解决方案 »

  1.   

    THandle是对象的句柄,很多Windows API函数都会返回THandle类型的值,用来标识Windows内部对象跟踪表中的对象。Delphi里是定义成LongWord。
      

  2.   

    我的理解没那么深,thandle就象是个编号,表示具体的一个对象。
      

  3.   

    你按Crtl在按Mouse就可以看到源码了,实际上就是LongWord类型,保存的是句柄的编号....多看看源码就OK啦。。
      

  4.   

    说可以定义为Integer和LongWord的同志请注意,从Delphi 2006起,一概使用THandle,否则会编译/运行出错。因为这个版本的VCL和今后的VCL64,都会使用THandle的新的实现方式,而不是Integer了。
      

  5.   

    还是不是很了解THandle,到底是一个什么东东?
      

  6.   

    THandel不是对象,只是一个类型的别名
    type  THandle = LongWord;