HMODULE来自 HINST,那么HINST又来自哪里?

解决方案 »

  1.   

     THandle、HRSRC、HINST  都是 Cardinal类型Cardinal类型表示的32位无符号值实际只占了31位
      

  2.   


    从哪里可以看出它们是Cardinal类型呢?
      

  3.   

    按下ctrl单击鼠标左键,就跟过去了。
    都是Cardinal类型的。
    之所以这么定义,是为了定义一个便于识别的别名而已。
    最终存放的都是一个指针地址值。
      

  4.   

    Delphi  里面,看到不认识的,函数啊,定义啊,不管你自己定义的,还是系统定义的,管他什么呢,你都可以按住 ctrl 键,然后,把鼠标指针放上去,如果编程一个 手势 的形状,你就可以点击鼠标左边,跟踪进去看他的定义了~ 
    除非代码没有PAS的源代码,否则基本都可以跟进去的。
    超级好用的。
      

  5.   

    在HINST上面,按住CTrl,鼠标时可以变成手指形状,但是单击后,跳转不了
      

  6.   

    可以跳转到
    HMODULE = HINST然后
    可以查找到 
    HINST = THandle;THandle = LongWord;所以HMODULE 是LongWord类型
      

  7.   

    THandle、HRSRC、HINST归根到底是LongWord类型 32位无符号整数型