Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.03;
Скачать: 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 вся ветка

Текущий архив: 2003.04.03;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.018 c
3-6318
galexis
2003-03-17 14:22
2003.04.03
Ошибка XSQLDA index out of range


7-6807
crazyprogman
2003-02-10 02:23
2003.04.03
LIstView


4-6842
borm
2003-02-04 12:17
2003.04.03
Запустить консоль и перехватить ввод/вывод


4-6870
cmt77
2003-02-06 20:08
2003.04.03
dll & hooks = access violation


14-6709
Феликс
2003-03-12 00:04
2003.04.03
Средний вес.