明白delphi的来看看

procedureCopyRect(constDest:TRect;Canvas:TCanvas;constSource:TRect);由3部分组成能解释下这3部分都代表... procedure CopyRect(const Dest: TRect; Canvas: TCanvas; const Source: TRect);

由3部分组成 能解释下这3部分都代表什么吗?
解释一下 就是那个变量复制到那个变量 canvas代表什么作用
展开
 我来答
0xCEA4
2010-03-10 · TA获得超过310个赞
知道小有建树答主
回答量:444
采纳率:100%
帮助的人:313万
展开全部
CopyRect是TCanvas的一个方法,作用是复制画布的某个区域。Canvas是源画布,Source是想复制的源画布区域,Dest是复制过来后的大小,如果Dest和Source的区域的大小不一样,那会有放大或缩小的效果。

给你个简单的例子,在窗体上加一个按扭,然后加上下面代码:
var
Bitmap: TBitmap;
MyRect, MyOther: TRect;
begin
Bitmap := TBitmap.Create;
Bitmap.LoadFromFile('d:\1.bmp');//这个要改成你的图片路径
MyRect := Rect(0,0,Bitmap.Width,Bitmap.Height);
MyOther := Rect(10,10,100, 100);
self.Canvas.CopyRect(MyOther,Bitmap.Canvas,MyRect);
Bitmap.Free;
end;
刘选治
2010-03-10 · TA获得超过185个赞
知道小有建树答主
回答量:345
采纳率:50%
帮助的人:168万
展开全部
const Trect 常量
Canvas画布
const source常量
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式