Вниз
Скачать: 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.012 c
3-6324
Staraya
2003-03-16 21:42
2003.04.03
Вставка записи в бд


14-6748
Ihor Osov'yak
2003-03-16 23:44
2003.04.03
К тем бывшим землякам, которых в Стейтсы занесло..


14-6683
Soft
2003-03-18 11:44
2003.04.03
Отображение дампа памяти


6-6655
VIB
2003-02-10 14:44
2003.04.03
Internet


1-6606
Guru
2003-03-22 13:10
2003.04.03
Клиент/серверное приложение с авторизацией




   Наверх