Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.07;
Скачать: CL | DM;

Вниз

Brush закраска   Найти похожие ветки 

 
Avsam ©   (2002-09-25 20:18) [0]

Чего-то не могу разобраться.
Пытаюсь закрасить Canvas с помощью FillRect.
Тип закраски bsCross. Цвет - зеленый.
Красит верно, только фон все время черный.
А можно как-то фон красный, а линии зеленые?

Что-то торможу, помогите....


 
Song ©   (2002-09-25 21:54) [1]

В каком копоненте?


 
Avsam ©   (2002-09-26 11:15) [2]

В производной от TPanel, в котором Canvas перенесен в Public.
А есть разница, в каком компоненте?


 
Avsam ©   (2002-09-26 14:49) [3]

так никто и не ответил....... Жаль....


 
pusrg ©   (2002-09-26 15:21) [4]

Попробуй так:
делаешь еще одну канву (обычно я делаю еще один обьект TBitmap).

Заполняешь его канву цветом нужного тебе фона, с стилем bsSolid.

Затем копируешь изображение на канву с закраской bsCross, с канвы с сплошной закраской, предварительно поменяв св-во CopyMode канвы на cmSrcInvert. Тоесть так:

CanvasCross.CopyMode:=cmSrcInvert;
CanvasCross.CopyRect(CanvasCross.ClipRect, CanvasSolid, CanvasSolid.ClipRect);

Еще можешь поиграться св-ом CopyMode, для получения разных эффектов.



Страницы: 1 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.015 c
14-21276
kull
2002-09-13 15:09
2002.10.07
Зависит ли скорость загрузки от браузера?


4-21331
Lena
2002-08-18 20:46
2002.10.07
OLE API


3-20926
harismatik
2002-09-16 18:37
2002.10.07
Если завис комп...


6-21184
Сергей Нечепуренко
2002-08-05 16:02
2002.10.07
Как отослать сообщение всем компьютерам в локальной сети?


1-21140
Николай Быков
2002-09-22 19:39
2002.10.07
Создание диалогов