![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
[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