|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.07.2007, 18:50 | #1 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
прозрачный Image
Уважаемые, подскажите пожалуйста как в делфях сделать картинку на Image прозрачной? т.е. чтоб за картинкой просвечивалась сама форма?
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
26.07.2007, 08:12 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну например можно загрузить BMP в ImageList. Задать в нем DrawingStyle:=dsTransparent и соответственно колор просрачности, А потом отрисовать из этого листа на канву ImageList1.Draw(form1.Canvas,0,0,0) ;
I'm learning to live...
|
26.07.2007, 08:41 | #3 |
;-)
Пользователь
Регистрация: 18.07.2007
Сообщений: 69
|
Автор, что подоразумевается под прозрачностью? св-во Transparent или полный альфа-блендинг картинки?
|
26.07.2007, 18:05 | #4 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
вот посмотри в архиве, как винамп просвечивает и за ним виден рабочий стол, так и мне нужно, чтобы Image с картинкой на нем просвечивал, а за ним было видно, там кнопки, списки, переключатели и т.д.
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
26.07.2007, 18:09 | #5 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
через ImageList попробую, но лучше бы исходник прислал
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
26.07.2007, 20:28 | #6 |
;-)
Пользователь
Регистрация: 18.07.2007
Сообщений: 69
|
У винампа это есть окно. Прозрачное, непрямоугольное и со скином. В delphi проще всего так сделать - кинув тот же TImage на форму, а форме свойство AlphaBlend=True, AlphaBlendValue = [0..255]. Но свойство это по-моему с 7-й или 6-й версии. Если у тебя версия меньше, ищи в инете установку прозрачности через винапи.
|
26.07.2007, 20:55 | #7 |
With best regards
Участник клуба
Регистрация: 20.04.2007
Сообщений: 1,448
|
2 Net
Начиная с Delphi 6. При этом свойства AlphaBlend, TransparentColor, *...Value не будут работать, если приложение запущено из под Windows 2000 или старше, и если процессор на компьютере ниже P90.
Life is too short, play more...
Как правильно задавать вопросы |
27.07.2007, 08:58 | #8 |
;-)
Пользователь
Регистрация: 18.07.2007
Сообщений: 69
|
Не знал, спасибо.
|
27.07.2007, 12:15 | #9 |
Форумчанин
Регистрация: 01.02.2007
Сообщений: 785
|
Спасибо Народ
У меня Делфи 7 и 2005, надеюсь будет работать )
Изо всей благодати
В руках крепко сжатых Я донесу только капли |
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прозрачный PageControl | Nemez | Компоненты Delphi | 7 | 23.07.2008 06:58 |
Прозрачный фон формы | Yogik™ | Помощь студентам | 2 | 03.01.2008 08:53 |
Прозрачный RichEdit и Memo | celovec | Компоненты Delphi | 4 | 31.07.2007 20:04 |
Прозрачный фон в ТMemo | rpy3uH | Win Api | 1 | 30.10.2006 20:16 |
Прозрачный фон Label | Alar | Компоненты Delphi | 0 | 30.10.2006 00:38 |