我正在阅读this article of codeproject。
我希望使用gdi或gdi +实现相同的雾文本效果。我并不担心本文的滚动和其他功能,只是将雾效应应用于文本字符串的结尾
// Draws fog effect with help of gradient brush with alpha colors.
using (Brush br = new LinearGradientBrush(new Point(0, 0), new Point(0, this.Height),
Color.FromArgb(255, this.BackColor), Color.FromArgb(0, this.BackColor)))
{
e.Graphics.FillRectangle(br, this.ClientRectangle);
}
答案 0 :(得分:2)
你究竟是什么 - 你给出的例子是gdi +。
如果要对一行文本应用雾效果(渐变)。首先测量文本的边界矩形,然后创建画笔以适合此矩形并将其应用于文本上方,或者仅使用画笔绘制文本。如果这就是你说的话,我会挖掘一些代码。