Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.09.20;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.004 c
15-1248114719
Mike Kouzmine
2009-07-20 22:31
2009.09.20
Управление питанием


2-1247658555
b/@.
2009-07-15 15:49
2009.09.20
Можно ли поместить на форме графикс поверх винконтрол ?


1-1215414362
Zhentos
2008-07-07 11:06
2009.09.20
Зависимость координат изображения от координат компонента.


15-1248294604
Юрий
2009-07-23 00:30
2009.09.20
С днем рождения ! 23 июля 2009 четверг


15-1248424846
Empleado
2009-07-24 12:40
2009.09.20
Что означает такая запись в объявлении типов? (D2009)





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский