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

Вниз

Поведение как TPanel   Найти похожие ветки 

 
novai   (2012-07-10 05:08) [0]

Из-за чего у TPanel такое поведение на форме: она перекрывает TImage например, всегда выше него.
Как выделить на форме область -TRect чтобы ее никто не перерисовывал, кроме меня?
Зачем нужно: Хочу отрисовывать на канве формы всплываюшие сообщения (в виде графики), которые были бы всегда выше всех остальных контролов формы...


 
sniknik ©   (2012-07-10 07:38) [1]

панель это оконный контрол, имедж рисованный на родителе, любое окно перекроет.
> которые были бы всегда выше всех остальных контролов формы...
нужно окно, на нем имедж.


 
novai   (2012-07-10 08:28) [2]

я так понимаю, значит достаточно TPanel создать и на его канве рисовать?


 
sniknik ©   (2012-07-10 09:41) [3]

ну, если хочешь сделать "тяпляпную" программу то да, достаточно. но никто не гарантирует нормальную работу в таком варианте при включении схем например.

p.s. есть же компонент для рисования TPaintBox, он тебе не подходит?
p.p.s. вообще всплывающие сообщения например "хинты" это все таки окна.


 
novai   (2012-07-10 18:10) [4]

Я же не говорил окна типа baloon, я говорил рисовать сообщения в виде графики в своем окне на  канве...


 
sniknik ©   (2012-07-10 18:13) [5]

да без разницы. или ты видишь стандартные хинты на форме в панелях, а вне/балуны в окнах?


 
brother ©   (2012-07-10 18:22) [6]

тогда я не понимаю о чем речь? какой объект проще взять для моей задачи?


 
brother ©   (2012-07-10 18:22) [7]

гы!


 
novai   (2012-07-10 18:26) [8]

не смешно же я правда не понимаю что мне выбрать для моей задачи


 
novai   (2012-07-10 18:28) [9]

вопрос прощще: как отрисовать сообщение графикой в своем окне выше всех контролов?


 
brother ©   (2012-07-10 18:32) [10]

фигней нt майся! [3]


 
Юрий Зотов ©   (2012-07-10 18:47) [11]


> novai   (10.07.12 18:28) [9]
> как отрисовать сообщение графикой в своем окне выше всех контролов?

1. Самое простое - создать панель и рисовать на ней.

2. Есть и другие способы, но вряд ли они тутт подойдут.

3. Да ведь и правда - что за странное желание сделать столь вычурный интерфейс?

4. Обычно для сообщений используют TStatusBar - не подойдет ли?


 
Dennis I. Komarov ©   (2012-07-12 22:19) [12]


> 3. Да ведь и правда - что за странное желание сделать столь
> вычурный интерфейс?
>
> 4. Обычно для сообщений используют TStatusBar - не подойдет
> ли?

У мелкомягких одни убогие и денег нет. Ну откуда они знают об удобном интерфейсе?


 
Германн ©   (2012-07-13 01:21) [13]


> novai   (10.07.12 18:28) [9]
>
> вопрос прощще: как отрисовать сообщение графикой

Объясни "на пальцах" этот вопрос.


 
novai   (2012-07-13 07:29) [14]


> Объясни "на пальцах" этот вопрос.

создаю динамически bitmap, на нем рисую картинку и текст, теперь надо его отрисовать на канве моей формы поверх всех контролов.



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

Форум: "Начинающим";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.067 c
15-1347000404
ford
2012-09-07 10:46
2013.03.22
алгоритм для анализа изображения


4-1259316889
Konstantin
2009-11-27 13:14
2013.03.22
поиск новых файлов


15-1349941653
Empleado
2012-10-11 11:47
2013.03.22
some free e-books from MS


2-1337350435
LDV
2012-05-18 18:13
2013.03.22
DblClick на кнопке


15-1341336305
alexdn
2012-07-03 21:25
2013.03.22
Фон для штмл странички





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский