Модераторы: Poseidon, Snowy, bems, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> потомок TImage 
:(
    Опции темы
gonzales
Дата 19.12.2012, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 241
Регистрация: 13.3.2006

Репутация: 1
Всего: 2



доброго времени суток!

задача следующая, имеется потомок TImage в котором средствами GDI+ отрисовывается картинка + элементы управления.
Причем элементы управления отрисовываются только в активном Имидже.  Таких картинок на панели находится десяток, соответственно при изменении активного имиджа мне приходится полностью перерисовывать все картинки, что получается достаточно долго.
Мне пришла в голову мысль прикрутить сверху имиджа с картинкой еще один прозрачный timage, как слой, в котором отрисовывать элементы управления. Все вроде просто, но не получается

Код

var
    framelayer:TImage;

constructor TFrameImage.Create(aowner: Tcomponent); // конструктор
  begin
    inherited Create(aowner);
    framelayer:=Timage.Create(self.parent);
    framelayer.Parent:=self.Parent;
    framelayer.Top:=0;
    framelayer.Left:=0;
    framelayer.Width:=300;
    framelayer.Height:=300;
    framelayer.Picture.Bitmap.Width:=framelayer.Width;
    framelayer.Picture.Bitmap.Height:=framelayer.Height;
    framelayer.Transparent:=true;
    framelayer.Visible:=true;
    framelayer.Enabled:=true;

  end;

 

ошибок нет, но в полученном framelayer ничего не отображается, как будто он не видимый.

может предложете еще какой вариант?
--------------------
- мастер, мастер, запорол..., все четыре запорол!!!- я ж тебе только три давал!!!???- да я и образец запорол!!!!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0370 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.