请问句柄是什么?

楼主()2002-03-22 09:54:19 在 Delphi / VCL组件开发及应用 提问

请问句柄是什么? 问题点数:20、回复次数:13Top

1 楼wr960204(武稀松)回复于 2002-03-22 10:00:39 得分 0

就是系统分配给对象的位移标识符。  
  通常是整形的。  
  如:TButton的句柄为100000  
  那么系统操作时只要操作句柄为100000的对象就行了。  
  不必管他是什么,因为句柄是唯一的Top

2 楼wzrlover(无语无声无欲无泪吾独行!)回复于 2002-03-22 10:13:11 得分 0

他是识别对象的一个变量,间接的关联到操作系统的一个资源  
  实际上是一个dword类型  
  如果你调用API的话,要大量使用句柄  
  Top

3 楼wolfAone(30,奋斗成男人)回复于 2002-03-22 10:15:09 得分 0

对象唯一标志符,系统直接分配.Top

4 楼wr960204(武稀松)回复于 2002-03-22 10:16:03 得分 0

系统分给每个对象的唯一标识,以便操作他们Top

5 楼firewater(firewater)回复于 2002-03-22 10:16:36 得分 0

那么请问你所指的对象是什么?谢谢。Top

6 楼wolfAone(30,奋斗成男人)回复于 2002-03-22 10:18:08 得分 0

系统分配给对象的唯一标志符.  
  就象你的身份证一个样.Top

7 楼Bellamy(酷公爵)回复于 2002-03-22 10:24:23 得分 0

同上!Top

8 楼wolfAone(30,奋斗成男人)回复于 2002-03-22 10:27:40 得分 20

可以这么说,这里所说的对象就是能接收焦点的控件.基本上都是从TWinControl类继承下来,从TGraphicControl类继承下来的子类都没有句柄(Handle)属性.Top

9 楼johnmack(爱若琴弦)回复于 2002-03-22 10:35:20 得分 0

唯一标识一个对象(窗口、应用程序)Top

10 楼firewater(firewater)回复于 2002-03-22 10:37:19 得分 0

请问wolfAone在函数的参数表里的sender参数是用来干什么的?Top

11 楼laurecn(每天努力多一点)回复于 2002-03-22 10:38:21 得分 0

系统分配给对象的唯一标志符,系统直接分配Top

12 楼firewater(firewater)回复于 2002-03-22 10:38:35 得分 0

请问wolfAone在函数的参数表里的sender参数是用来干什么的?Top

13 楼firewater(firewater)回复于 2002-03-22 10:38:51 得分 0

请问wolfAone在函数的参数表里的sender参数是用来干什么的?Top

14 楼wzrlover(无语无声无欲无泪吾独行!)回复于 2002-03-22 10:42:20 得分 0

Sender   是触发事件的对象Top

15 楼weizhi(行者)回复于 2002-03-22 10:42:39 得分 0

呵呵,就是对象的身份证号码!!Top

你可能对以下的问题也比较感兴趣....