![]() |
Модераторы: Snowy, Alexeis, MetalFan |
![]() ![]() ![]() |
|
Ellochka |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
Ребята! Подскажите, пожалуйста. Мне надо вывести многострочный текст на экран, на фоне картинки. хочу например выводить через ListBox, потому что у этого компонента есть свойство Canvas и возможна работа со строками - Items. но когда выводятся строки за ними - БЕЛЫЙ фон, а я хочу КАРТИНКУ!!
ListBox.Canvas.Brush.Style := bsClear - не помогает (как для TextOut'a), а никаких свойств transparent и подобных я не нашла...Что делать?? |
|||
|
||||
MetalFan |
|
||||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 5 Всего: 128 |
Добавлено через 1 минуту и 33 секунды
кстати бредовая имхо идея -------------------- There are always someone smarter than you... |
||||
|
|||||
VICTAR |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1108 Регистрация: 6.10.2006 Репутация: 2 Всего: 80 |
Еще вариант
|
|||
|
||||
Ellochka |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
к сожалению SetBkMode(Canvas.Handle,TRANSPARENT) не решил мою проблему, также как и Canvas.Brush.Style := bsClear, что я до этого использовала.
Эти операции делают нужный фон только если выводить через TextOut. Дело в том, что выводить МНОГОстрочный текст через TextOut - это бред%) в моем случае жутко неудобно, поэтому я ищу компонент( или метод ListBox'a уж не знаю), который содержал бы канву, куда бы я загружала фон и методы работы со строками. что-то вроде гибрида TIMAGE + TMEMO, только чтобы ПРИ ВЫВОДЕ ТЕКСТА ЭТОТ САМЫЙ ТЕКСТ НЕ ПЕРЕКРЫВАЛ КАРТИНКУ КАНВЫ. вот... уже сколько времени ломаю голову((( эх... |
|||
|
||||
Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 18 Всего: 484 |
Пожалуйста, сделай программу-пример, где показано что именно и как не работает.
Приаттач исходник тут. Посмотрим, пощупаем... |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
Многострочный удобнее при помощи DrawText. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
MetalFan |
|
|||
![]() Аццкий Сотона ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3815 Регистрация: 2.10.2006 Где: Moscow Репутация: 5 Всего: 128 |
Это сообщение отредактировал(а) MetalFan - 12.11.2007, 13:14 -------------------- There are always someone smarter than you... |
|||
|
||||
Ellochka |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 10.11.2007 Репутация: нет Всего: нет |
Дорогой MetalFan!!!! Спасибо тебе большое)))))))))))))
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Звук, графика и видео" | |
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |