• 学习使用资源文件[8] 关于 HInstance


    //几乎每一个提取资源的例子都用到了 HInstance, 做个对比测试:
    var
      h,a,f: Cardinal;
    begin
      h := HInstance;
      a := Application.Handle;
      f := Self.Handle;
    
      ShowMessage(IntToStr(h)); {4194304}
      ShowMessage(IntToStr(a)); {13107942}
      ShowMessage(IntToStr(f)); {4260652}
    end;
    
    通过测试看出: HInstance、Application.Handle、Self.Handle 不是一回事.

    Self.Handle 是窗体的句柄;

    Application.Handle 也是个窗口的句柄, 不过这个窗口很小, 在任务栏上;

    HInstance 是程序实例的句柄; 同一个程序可能会有几个副本同时允许, 每个副本当然会有不同的句柄.

  • 相关阅读:
    多重继承
    单继承
    访问限制方法
    猜字游戏
    getSet方法
    访问限制
    __str__函数
    析构函数
    构造函数二
    选择排序
  • 原文地址:https://www.cnblogs.com/del/p/1069130.html
Copyright © 2020-2023  润新知