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

Вниз

Прозрачный фонт при прорисовке текста в Canvas   Найти похожие ветки 

 
Переяслов Григорий ©   (2003-09-04 14:49) [0]

Рисую "ручками" на канве своего графического компонента. Вывожу текст
Canvas.TextOut(10, 10, "текст");

Так вот каким свойством и каким его значением канвы или фонта можно сделать этот выводимый текст прозрачным? А то фон под текстом заполняется текущим цветом кисти.


 
Skier ©   (2003-09-04 14:52) [1]

Canvas.Brush.Style := bsClear; ?


 
Переяслов Григорий ©   (2003-09-04 14:59) [2]

Не то. Фон под текстом становится белым.


 
ZEE ©   (2003-09-04 15:01) [3]

>Переяслов Григорий © (04.09.03 14:59) [2]
>Не то. Фон под текстом становится белым.
а ты попробовал bsClear поставить? если да то ты что-то еще не так делаешь (например до вывода текста закрашиваешь фон сам) ...


 
Переяслов Григорий ©   (2003-09-04 15:06) [4]

> ZEE © (04.09.03 15:01) [3]
А вот и нет.

Рисует черным на белом:
Font.Color := clBlack;
Canvas.Brush.Style := bsClear;
TextOut(10, 10, "текст");
Canvas.Brush.Style := bsSolid;

Рисует черным на цвете кисти:
Font.Color := clBlack;
TextOut(10, 10, "текст");


 
ZEE ©   (2003-09-04 15:12) [5]

>А вот и нет.
что-то ты намудрил - поэтому выкручивайся сам
зы: только что проверил - bsClear работает как надо...



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
1-48504
Prok12
2003-09-02 16:01
2003.09.15
Надо внутри ячейки TDBGrid отобразить TComboBox


14-48744
nikkie
2003-08-25 19:31
2003.09.15
Новая версия форум-клиента DMClient 2.0a


14-48697
Всеволод Соловьёв
2003-08-24 00:21
2003.09.15
---|Ветка была без названия|---


7-48812
Geka
2003-06-30 11:03
2003.09.15
Разница в часах между Now и какой-то датой в прошлом


14-48689
Roman
2003-08-25 18:12
2003.09.15
При изменении масштаба шрифта форма отображается неправильно.