我在看一个程序,看到下面这条语句,不知如何理解。还请高手指点!
var
CopyBitMap:TBitmap;
begin
copyBitmap:=TBitmap.create();
...
CopyBitmap.canvas.copyrect(DestRect,imgDrawingPad.Canvas,SrcRect);
CopyBitmap.Handle; //这条语句放在这里有什么用?
...
end;
我疑惑的是:Handle是一个方法还是一个事件?我在看帮助上面,它是一个属性呀,怎么可以这样写?它这样写有什么用呢?
var
CopyBitMap:TBitmap;
begin
copyBitmap:=TBitmap.create();
...
CopyBitmap.canvas.copyrect(DestRect,imgDrawingPad.Canvas,SrcRect);
CopyBitmap.Handle; //这条语句放在这里有什么用?
...
end;
我疑惑的是:Handle是一个方法还是一个事件?我在看帮助上面,它是一个属性呀,怎么可以这样写?它这样写有什么用呢?
解决方案 »
- 高手来看看,WinSock2.0的问题,4行代码摆弄了一下午~~~~~~
- java delphi UDP通信,中文问题
- ◆◆◆求一个用颜色下拉列表选颜色的控件◆◆◆
- 经典:源码仓库-delphi源码免费下载
- 如何判断两个real数相除后结果刚好是整数
- 如何获取进程的"I/O读取字节"与"I/O写入字节"??
- 关于delphi函数的问题
- DataSnap2010 服务器连接提示 windows socket error:10061 的问题
- 一个关于怎么看delphi帮助文件的问题?
- 在DELPHI中怎样将目录中的文件和目录逐条查询或显示出来并反映到List控件上
- shellexecute出错问题
- 请进来看看,从BCB翻译过来的代码,为什么就不能运行?在线等
{ Previous versions of Delphi required the bitmap's Handle property
to be touced for the bitmap to be made available,This was due to Delphi's
caching of bitmapped images. The step below may not be required.}
CopyBitmap.Handle;
会默认调用GetHandle()方法。会这样吗?但调用后,不要赋给什么变量吗/
Handle是属性,只是获得CopyBitmap的句柄,但是仅是这一句话并无实际意义,但是语法上是通过编译