#c #gdi #gdi
#c #gdi #gdi
Вопрос:
Я читал эту статью 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);
}
Ответ №1:
Что именно вам нужно — пример, который вы уже привели, — это gdi .
Если вы хотите применить эффект тумана (градиент) к строке текста. Сначала измерьте прямоугольную границу текста, затем создайте кисть, соответствующую этой прямой линии, и нанесите ее поверх текста или просто используйте кисть для рисования текста. Если это то, что вам нужно, скажите, и я откопаю какой-нибудь код.