Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

[D7+ Flash] Как поместить Tlabel, над TShockwaveFlash ? [D7, XP]


vegarulez ©   (2009-10-03 13:36:00) 

Привет мастерам! посоветуйте как можно сделать чтобы Tlabel отрисовывался над  TShockwaveFlash...


DVM   (2009-10-03 16:23:00) [1]


> vegarulez ©   (03.10.09 15:43) [5]

Мне ничего лучше не приходит в голову кроме как переопределить оконную процедуру TShockwaveFlash, затем подменить WM_PAINT своим обработчиком, причем так, что сначала должен вызываться оригинальный обработчик, потом твоя процедура рисования поверх. Должно получиться.


vegarulez   (2009-10-03 15:43:00) [2]

Да и statictext не совсем подходит, transparent:=true у него не делелается...
как был на фоне Color так и остаётся.


vegarulez   (2009-10-03 15:32:00) [3]

но её же нельзя сделать transparent:=true?
Или можно? Чтоб и панель и имэджй на ней были просвечиваемы в нужных местах.


Юрий Зотов   (2009-10-03 14:42:00) [4]

> vegarulez ©   (03.10.09 14:38) [2]

Положить на панель.


vegarulez   (2009-10-03 14:38:00) [5]

Ок, прочёл понел...
Tlabel`у есть альтернатива, а как быть с TImage?


Юрий Зотов   (2009-10-03 13:53:00) [6]

TShockwaveFlash - это ActiveX контрол, то есть, компонент оконный. А TLabel - это компонент графический. Далее см. сюда:
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1251022510&n=18


Наверх

Титульная страница Поиск, карта сайта Написать письмо