Как заполнить контур кистью из изображения - PullRequest
0 голосов
/ 06 апреля 2011

У меня есть вопрос по поводу MFC.У нас есть API:

Graphics::Fillpath(IN const Brush * brush, IN const GraphicsPath *path)

Это означает, что мы будем заполнять путь кистью, например: если путь является треугольником, мы могли бы заполнить его цветом кисти # FF0000.

Таким образом, я хочу иметь способ сделать кисть из изображения.

Спасибо заранее.

1 Ответ

0 голосов
/ 11 апреля 2011

Используйте кисть текстуры Растровое изображение ^ objBit .... получить ваше изображение

TextureBrush ^ pat = gcnew TextureBrush (objBit); g-> FillPolygon (pat, pt); pt - ваш массив полигонов

...