Вниз
Скачать: CL | DM;

Как заполнить произвольную фигуру картинкой?   Найти похожие ветки 

 
Rus   (2003-03-20 18:14) [0]

Доброго времени All.

Ситация такая, на экране рисуется произвольная фигура.
Ее нужно заполнить картинкой (из файла, картинка прямоугольной формы). Т.Е. части картинки которые выходят за границы фигуры отображаться на экране не должны.
Единственный вариант, который я пока вижу, отображать картинку по точкам, предварительно руками проверяя, выходит точка за границу или нет.
А можно ли как-нить задать регион, в который выводить изображение.
Все это делается в Delphi 6.
Рисование производится на Form.Canvas


 
Clickmaker ©   (2003-03-20 18:18) [1]

Rgn := CreatePolygonRgn(...
SelectClipRgn(Canvas.Handle, Rgn);



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.013 c
1-6500
BIG BROTHER
2003-03-20 20:53
2003.04.03
Memo


3-6403
brestmarket
2003-03-16 01:18
2003.04.03
Как выделить другим цветом строку в DBGrid?


3-6326
Xela
2003-03-13 20:24
2003.04.03
Ошибка импортирования в словарь данных


14-6697
race1
2003-03-19 08:03
2003.04.03
ёжик (с)не я


8-6628
AD
2002-12-29 12:34
2003.04.03
Графический шрифт




   Наверх