两种颜色一起填充 ( 积分: 100 )

  • 主题发起人 主题发起人 hwljerry
  • 开始时间 开始时间
H

hwljerry

Unregistered / Unconfirmed
GUEST, unregistred user!
var
points: array[0..2] of TPoint;
begin
points[0] := Point(10, 10);
points[1] := Point(100, 150);
points[2] := Point(150, 50);

Canvas.Brush.Color := clRed;
Canvas.Polygon(points);
end;

在这个多边中,我想要把上半部分填充为红色,下半部分填充为黑色,两种颜色一个占30%
一个占70%。谁知道?????
 
先用红色划条线,然后分别填充。
 
楼主啊,请问您所谓的上半部分、下半部分是水平分割还是斜着分割,说明白哦...
 
to: vvyang,

是按水平分割。。。。
 
后退
顶部