image1.Picture.Bit地图.Canvas.Handle和Image1.Canvas.Handle有区别吗

image1.Picture.Bitmap.Canvas.Handle和Image1.Canvas.Handle有区别吗?
image1.Picture.Bitmap.Canvas.Handle和Image1.Canvas.Handle有什么区别啊?

------解决方案--------------------
看错了。。其实两个根本不一样,一个是要显示在屏幕上,而另一个只驻留在内存中
------解决方案--------------------
Delphi(Pascal) code
  showmessage(inttostr(integer(image1.Picture.Bitmap.Canvas.Handle))
    +'和'+inttostr(integer(Image1.Canvas.Handle)));

------解决方案--------------------
bitmap.Canvas.Handle是个内存DC的句柄.
Image.Canvas.Handle是界面上可见DC的句柄