您现在的位置:首页 >> 基础算法 >> window基础 >> 内容

关于Delphi中HInstance说明

时间:2011/9/3 15:33:42 点击:

  核心提示:var h,a,f: Cardinal;begin h := HInstance; a := Application.Handle; f := Self.Handle; ShowMessage(Int...
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 是程序实例的句柄; 同一个程序可能会有几个副本同时允许, 每个副本当然会有不同的句柄.

Tags:关于 说明 
作者:网络 来源:转载
共有评论 0相关评论
发表我的评论
  • 大名:
  • 内容:
  • 盒子文章(www.2ccc.com) © 2024 版权所有 All Rights Reserved.
  • 沪ICP备05001939号