Главная страница
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.022 c
1-6445
@andrew
2003-03-20 16:44
2003.04.03
Ресурсы. Есть файл, созданный WriteComponentResFile


6-6646
glh
2003-02-11 19:38
2003.04.03
Interprocess communication - IPC


14-6734
mojo777
2003-03-16 15:04
2003.04.03
Looking for a skilled delphi-developer from russia.


14-6796
romychk
2003-03-16 16:11
2003.04.03
mp3 плейер


3-6346
Денис
2003-03-12 22:29
2003.04.03
Кто на чем стал бы писать?