![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Отрисовка TImage поверх элементов управления
Deltas © (2011-12-28 21:56:00)Здравствуйте. Как выполнить отрисовку TImage поверх оконных элементов управления? Например, если на форму бросить TButton и TImage, то кнопка все время лежит поверх TImage (Bring On Top для TImage не помогает).
Rouse_ (2011-12-28 22:44:00) [1]зы: на 2007-ой тот код не кооректно работает, нужно заменить FormResize на вот такое:
procedure TForm1.FormResize(Sender: TObject);
var
I: Integer;
begin
for I := 0 to 19 do
ButtonsData[I].Repaint;
Invalidate;
end;
Rouse_ (2011-12-28 22:29:00) [2]Ну тогда нужно рисовать поверх DC контролов.
http://forum.sources.ru/index.php?showtopic=229943&view=findpost&p=1912378
Deltas (2011-12-28 22:08:00) [3]Необходимо сохранить свойство прозрачности (Transparent). Изображение в TImage не сплошное, нужно чтобы под TImage просматривались элементы управления, которые есть на форме.
MBo (2011-12-28 22:01:00) [4]Положить его на панель