delphi的Tbitmap对象没有left属性怎么办?
3个回答
展开全部
控件才有left top之类的属性~~~ 对象只有 width height这种东西,要不你就把tbitmap加载到image,然后再去设置image的left或者top
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Tbitmap 不需要left, top等等 的位置属性,这个是要你在其他画布上绘制的时候自己设置的,
比如
var
ARect:TRect;
begin
ARect.Left := 0;
ARect.Top := (PaintBox.Heigth div 2) + (bitmap.heigth div 2);
ARect.Right := PaintBox.width;
ARect,Bottom := PaintBox.Bottom;
PaintBox.Canvas.CopyMode := SRCCopy;
PaintBox.Canvas.CopyRect(ARect,Bitmap.Canvas,Bitmap.Canvas.ClipRect);
end;
比如
var
ARect:TRect;
begin
ARect.Left := 0;
ARect.Top := (PaintBox.Heigth div 2) + (bitmap.heigth div 2);
ARect.Right := PaintBox.width;
ARect,Bottom := PaintBox.Bottom;
PaintBox.Canvas.CopyMode := SRCCopy;
PaintBox.Canvas.CopyRect(ARect,Bitmap.Canvas,Bitmap.Canvas.ClipRect);
end;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-07-06
展开全部
点击鼠标右键~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询