【发布时间】:2010-11-11 04:32:47
【问题描述】:
我在 Delphi 7 中绘制了一个循环进度控件,但我遇到了问题。我应该如何用两种颜色的渐变绘制圆的扇区(一种颜色开始,另一种颜色结束)?我使用 pie 函数绘制一个圆形扇区。
你有什么想法吗?
谢谢,谢尔盖。
【问题讨论】:
标签: delphi canvas drawing gdi+ delphi-7
我在 Delphi 7 中绘制了一个循环进度控件,但我遇到了问题。我应该如何用两种颜色的渐变绘制圆的扇区(一种颜色开始,另一种颜色结束)?我使用 pie 函数绘制一个圆形扇区。
你有什么想法吗?
谢谢,谢尔盖。
【问题讨论】:
标签: delphi canvas drawing gdi+ delphi-7
作为一个起点(该方法并不通用):您可以使用一个现成的渐变圆形图像并在其上绘制一个带有TCanvas.Pie 的扇区。
当然,扇形的中心应该与圆形相同,并且它的颜色应该与背景颜色相同,因此您将有效地隐藏圆形的一部分,使渐变扇形可见。
当然,它不适用于任意背景...
【讨论】: