Мой вопрос такой же, как по следующей ссылкеРисование линии с градиентом цвета с VC++ и MFC
Drawing a line with a gradient color
мне нужно нарисовать кривую с цветовым градиентом. Цвет должен быть очень синим до синего. Мне нужно сделать это с помощью VC++ и MFC. Класс CPen, по-видимому, предоставляет только возможность использования LOGBRUSH. Существуют варианты использования различных градиентных кистей с закрытыми формами, но не с линиями или кривыми. У меня есть планы рисовать кривые в небольших сегментах линий с каждым сегментом разного оттенка, образуя таким образом градиент. Их проще?
Я хотел бы предложить вам пойти с точки вместо строки. Пример в MSDN поможет вам «https://msdn.microsoft.com/en-us/library/windows/desktop/ms536070(v=vs.85).aspx» –
@SantoshDhanawade Link не работает. – Ram
https://msdn.microsoft.com/en-us/library/windows/desktop/ms536070(v=vs.85).aspx –