我在教程里经常看到句柄这两个字,请教一下,句柄是代表什么意思,例如,我定义了一个jpg.loadfromfile('a.jpg'),它的句柄是什么??????

解决方案 »

  1.   

    1、什么是句柄:http://zhidao.baidu.com/question/5455773.html
    http://ouccomputer.bokee.com/viewdiary.13330826.html
    http://peking2008s.bokee.com/viewdiary.13820591.html2、看起来你的jpg是一个TImage类的对象。估计这种对象没有句柄,是画到Form上去的。再比如Label也没有句柄。
      

  2.   

    更正一下:Image的句柄:(名字给改为了Image1,尽量不要用jpg这样的名字,容易引起二义性)var
      H : HDC;
    begin
      H := Image1.Canvas.Handle;//H就是Image1的句柄就是你的Jpg
      ShowMessage(inttostr(H));
    end;
      

  3.   

    记得以前看书时理解的是:jpg.loadfromfile('a.jpg'),它的句柄是
    jpg的Owener的handle
      

  4.   

    那楼上的意思就是说自己定义的timagejpeg类的对象没有句柄?????????