Главная страница
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.019 c
14-6786
comintegrator
2003-03-15 16:35
2003.04.03
nmsmtp


14-6782
Tihas
2003-03-13 02:15
2003.04.03
Люди чистый плагиат http://www.nkfi.ru/


14-6675
sapsi
2003-03-18 08:24
2003.04.03
Отношение к новым


3-6309
Val_123
2003-03-17 12:06
2003.04.03
Перечитать таблицу


4-6857
Alexander
2003-02-03 08:12
2003.04.03
Что-то я не могу победить следующий код: на С выглядит так