|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2004/1/12 22:23:23 |
标题: |
一个关于图形图象编程的初级菜鸟问题 |
浏览:1151 |
|
加入我的收藏 |
楼主: |
我是一个DELPHI刚入门者,今天自学了有关图形图象编程。在图形编程这一节中,书上介绍了几个图形类:TCanvas、TPen、TBrush等。在这一节的后半部分,有一个例程。由于例程写的不完整,致使我看不懂。在例程中我发现了一个问题,希望各位高手能够帮助我。我的问题是这样的: 在例程中有这么一句: Image.Canvas.MoveTo(X, Y); 请问: 1、这句里的Canvas是不是类TCanvas的一个实例?是不是在程序的某个地方要作出这样的声明: Canvas:TCanvas.Create 2、Canvas可不可以这样使用TCanvas类的画椭圆方法: Procedure CanvasEllipse(X1,Y1,X2,Y2:Integer); begin X1:=1; X2:=2; Y1:=3; Y2:=4; end; …… 谢谢!
----------------------------------------------
我是一个DELPHI初学者,请各位哥哥姐姐弟弟妹妹多多关照! |
作者: |
sephil (NAILY Soft) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2004/1/12 23:04:17 |
1楼: |
1.是TCanvas的一个实例,但是不用你再声明,在这里是作为TImage的一个属性 用的时候这样 Image1.Canvas.....
2.如果你要自己建一个TCanvas的实例 var ACanvas: TCanvas; begin ACanvas := TCanvas.Create; try ACanvas.Ellipse(...); finally ACanvas.Free; end; end;
----------------------------------------------
Copyright 2008 ? NAILY Soft Click here to redirect to my home Click here to redirect to my blog
|
作者: |
|
2004/1/13 19:44:07 |
2楼: |
谢谢!
----------------------------------------------
我是一个DELPHI初学者,请各位哥哥姐姐弟弟妹妹多多关照!
|
|