Текущий архив: 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.019 c