Вниз
Скачать: 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
14-6730
Anatoly Podgoretsky
2003-03-09 09:25
2003.04.03
Именинники 9 марта


3-6419
Yuri Bezsonov
2003-03-16 18:30
2003.04.03
Максимальная скорость выборки


3-6371
РВА
2003-03-14 14:12
2003.04.03
Значение суммы из DBGridEh


14-6682
race1
2003-03-15 15:11
2003.04.03
баг!


6-6654
Ilyasov Vadim
2003-02-10 14:09
2003.04.03
Как обеспечить обмен данными между двумя компьютерами в сети?




   Наверх