请问如何画一个带填充的半圆? 请问如何画一个带填充的半圆? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Form1.Color := clwhite; Form1.Canvas.Pen.Color := clred; Form1.Canvas.Brush.Color := clred; Form1.Canvas.Pie(10, 10, 50, 50, 30, 10, 30, 50); procedure Pie(X1, Y1, X2, Y2, X3, Y3, X4, Y4: Integer);(X1, Y1)和(X2, Y2)确定所画的椭圆的外结长方形(x3,y3)为椭圆弧的起点,(x4,y4)为椭圆弧的终点,方向逆时针扇形的边框的颜色于Canvas.Pen.Color相同扇形的填充颜色于Canvas.Brush.Color相同 procedure Pie(X1, Y1, X2, Y2, X3, Y3, X4, Y4: Integer);(X1, Y1)和(X2, Y2)确定所画的椭圆的外结长方形(x3,y3)为椭圆弧的起点,(x4,y4)为椭圆弧的终点,方向逆时针扇形的边框的颜色与Canvas.Pen.Color相同扇形的填充颜色与Canvas.Brush.Color相同 说明(x3,y3)和(x4,y4)不一定要是该椭圆边上的点。假设椭圆中点为(X,Y)(有2 * X = X1 + X2, 2 * Y = Y1 + Y2)扇形的起始边为(X,Y)-->(X3,Y3),注意是有方向的扇形的中止边为(X,Y)-->(X4,Y4)例如下面的三条语句的效果相同:Form1.Canvas.Pie(100, 100, 500, 500, 301, 300, 299, 300);Form1.Canvas.Pie(100, 100, 500, 500, 500, 300, 100, 300);Form1.Canvas.Pie(100, 100, 500, 500, 526, 300, 73, 300); 怎样把本地数据库表中的信息追加到服务器的数据库表中? 高手帮忙啊 关于avicap.dll的问题!!!!! 关于Delphi连接SQL Server配置的问题 我的自定义组件带Icon属性老是出错 哪里可以下载!或者哪里有比较好的报表控件,我下载了qexport192 控件,但是没有注册码,谁能够告诉我,另外送100分! Com对象的远端调用问题 送5分给你 在DEIPHI中如何调用WORD打开WORD文档 请大家帮帮解决一下关于delphi的问题 关于WebBrowser提交的一个小问题!100分 一个超级郁闷的问题:怎么编程实现注册表的备份和恢复?(来者有分)
Form1.Canvas.Pen.Color := clred;
Form1.Canvas.Brush.Color := clred;
Form1.Canvas.Pie(10, 10, 50, 50, 30, 10, 30, 50);
(X1, Y1)和(X2, Y2)确定所画的椭圆的外结长方形
(x3,y3)为椭圆弧的起点,(x4,y4)为椭圆弧的终点,方向逆时针
扇形的边框的颜色于Canvas.Pen.Color相同
扇形的填充颜色于Canvas.Brush.Color相同
(X1, Y1)和(X2, Y2)确定所画的椭圆的外结长方形
(x3,y3)为椭圆弧的起点,(x4,y4)为椭圆弧的终点,方向逆时针
扇形的边框的颜色与Canvas.Pen.Color相同
扇形的填充颜色与Canvas.Brush.Color相同
假设椭圆中点为(X,Y)(有2 * X = X1 + X2, 2 * Y = Y1 + Y2)
扇形的起始边为(X,Y)-->(X3,Y3),注意是有方向的
扇形的中止边为(X,Y)-->(X4,Y4)
例如下面的三条语句的效果相同:
Form1.Canvas.Pie(100, 100, 500, 500, 301, 300, 299, 300);
Form1.Canvas.Pie(100, 100, 500, 500, 500, 300, 100, 300);
Form1.Canvas.Pie(100, 100, 500, 500, 526, 300, 73, 300);