Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.09.20;
Скачать: CL | DM;

Вниз

Можно ли поместить на форме графикс поверх винконтрол ?   Найти похожие ветки 

 
b/@. ©   (2009-07-15 15:49) [0]

Добрый день.
Подскажите пожалуйста кто знает.

Существует ли простой рецепт вывода наследников TGraphicControl поверх наследников TWinControl.

К примеру отрисовывать TLabel после отрисовки TMemo... к сожалению Label1.BringToFront(); делает её выше только среди подобных элементов...

PS: Или же эта та же задача, что и рисование поверх всего ?


 
Юрий Зотов ©   (2009-07-15 15:52) [1]

Та же. TGraphicControl не имеет своего DC и рисуется на канве Paremt"а.


 
Anatoly Podgoretsky ©   (2009-07-15 15:52) [2]

> b/@.  (15.07.2009 15:49:00)  [0]

TLabel не имеет своей канвы


 
Юрий Зотов ©   (2009-07-15 15:53) [3]

Но рецепт есть - положить TGraphicControl на панель.


 
b/@. ©   (2009-07-15 16:17) [4]


> Юрий Зотов ©   (15.07.09 15:53) [3]
> Но рецепт есть - положить TGraphicControl на панель.

Спасибо, пожалуй так и сделаю.
А еще как советовал Игорь Шевченко © обрежу панель регионами, если будет нужно...


 
Игорь Шевченко ©   (2009-07-15 16:46) [5]

если надо что-то рисовать поверх дочерних окон, то лучше окна с регионом в виде рамки еще ничего не придумано. В противном случае код довольно сильно усложняется и не всегда устойчиво себя ведет при изменении размеров окна, перерисовки после заслонения другими окнами, и т.п.
Сделать можно, но сложнее и труднее отлаживать



Страницы: 1 вся ветка

Текущий архив: 2009.09.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.012 c
4-1217601873
Bakl
2008-08-01 18:44
2009.09.20
Возможно ли средствами Делфи определить модель устройства.


2-1247822256
Tneduts
2009-07-17 13:17
2009.09.20
Удаленное подключение к базе


2-1247574008
worldmen
2009-07-14 16:20
2009.09.20
Активация другой программы программно (вывести на первый план).


15-1248209018
Keph
2009-07-22 00:43
2009.09.20
Delphi demos


2-1247750493
Константин
2009-07-16 17:21
2009.09.20
Сообщение кнопке. Подскажите пожалуйста.