【问题标题】:Drawing gradient of sector of circle on canvas in Delphi 7在 Delphi 7 的画布上绘制圆扇区的渐变
【发布时间】:2010-11-11 04:32:47
【问题描述】:

我在 Delphi 7 中绘制了一个循环进度控件,但我遇到了问题。我应该如何用两种颜色的渐变绘制圆的扇区(一种颜色开始,另一种颜色结束)?我使用 pie 函数绘制一个圆形扇区。

你有什么想法吗?

谢谢,谢尔盖。

【问题讨论】:

    标签: delphi canvas drawing gdi+ delphi-7


    【解决方案1】:

    作为一个起点(该方法并不通用):您可以使用一个现成的渐变圆形图像并在其上绘制一个带有TCanvas.Pie 的扇区。

    当然,扇形的中心应该与圆形相同,并且它的颜色应该与背景颜色相同,因此您将有效地隐藏圆形的一部分,使渐变扇形可见。

    当然,它不适用于任意背景...

    【讨论】:

    • 谢谢,你的帖子帮我找到了解决办法:)
    猜你喜欢
    • 2011-09-07
    • 2017-09-08
    • 1970-01-01
    • 2014-11-20
    • 1970-01-01
    • 2013-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多