Вниз
Скачать: 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.988 c
1-6439
Серега
2003-03-23 00:14
2003.04.03
Клавиши!!


14-6674
race1
2003-03-18 15:26
2003.04.03
gdi


3-6415
BubbleGum
2003-03-16 10:13
2003.04.03
Returns the ANSI value for the leftmost character in a character


3-6383
PrettyFly
2003-03-12 10:48
2003.04.03
Read-only DataSet


1-6441
lexa
2003-03-23 22:01
2003.04.03
Как создать ссылку в тексте




   Наверх