Delphi 7在画布上绘制圆圈的渐变部分
问题描述:
我在Delphi 7中绘制循环进度控件,出现问题。我应该如何绘制两种颜色渐变的圆形区域(一种颜色开始,另一种颜色结束)?我使用饼图函数绘制一个圆形扇区。Delphi 7在画布上绘制圆圈的渐变部分
你有什么想法吗?
谢谢,Serge。
答
就像一个起点(该方法不是通用的):您可以采用现成的渐变圆形图像并在其上绘制一个带有TCanvas.Pie
的扇区。
当然,这个扇区应该与圆的中心相同,并且它的颜色应该与背景颜色相同,所以实际上你会隐藏圆的一部分,留下一个渐变的扇区。
当然,它不会制定出任意背景...
谢谢,您的文章帮我找到一个解决方案:) – 2011-03-03 13:26:19
@Dr。 Serg:我的荣幸。 :) – 2011-03-03 16:05:20