Вниз
Скачать: 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.018 c
3-6315
sniper
2003-03-12 18:54
2003.04.03
Не выходит вставить!


1-6589
BVS
2003-03-20 16:35
2003.04.03
jpeg to exe


14-6717
Leon Crom
2003-03-14 15:24
2003.04.03
спиртное... ( бухло кто не понял)


1-6452
CrowD
2003-03-21 15:51
2003.04.03
Как запретить очистку канвы?


7-6819
User_OKA
2003-02-07 14:19
2003.04.03
MessageDlgPos




   Наверх