Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

не используя OnPaint [D6, XP]


Vital ©   (2005-10-15 12:25:00) 

Как сделать так, чтобы не используя OnPaint рисунок на форме нарисованный через canvas не затирался другой формой.
Заранее спасибо!


wicked   (2005-10-16 16:39:00) [1]

> Fenik ©   (16.10.05 16:28) [6]

> А PaintBox - это форма? :)

тады ой...
имелось в виду, что у кнопок, панелей и прочих лист-вью его нету точно (про custom-paint и owner-draw слышал, но они уровнем выше)...
а разрисовать их таким способом - 30 минут работы... (и 2 часа тестирования и ловли багов... ;))


Fenik   (2005-10-16 16:28:00) [2]

<cite>> wicked ©  (16.10.05 15:20) [5]
> принципиально - тем, что OnPaint есть только у формы</cite>

А PaintBox - это форма? :)


wicked   (2005-10-16 15:20:00) [3]


> Так то оно так, но чем это принципиальноотличается от использования
> OnPaint?

принципиально - тем, что OnPaint есть только у формы, а способ с WindowProc подходит для любого (виндового) конрола... я так скиновый движок делал...
плюс, если предыдущая фраза звучит неубедительно, то обращу Ваше внимание на
>
> Vital   (15.10.05 12:25)
>
> Как сделать так, чтобы не используя OnPaint рисунок на форме
> нарисованный через canvas не затирался другой формой.
> Заранее спасибо!


Германн   (2005-10-16 00:50:00) [4]

2 wicked ©   (15.10.05 20:23) [3]
Так то оно так, но чем это принципиальноотличается от использования OnPaint?


wicked   (2005-10-15 20:23:00) [5]

см.
1) свойство WindowProc в справке delphi....
2) сообщение WM_PAINT в msdn...


Fl@sh   (2005-10-15 13:47:00) [6]

Спамим...


Плохиш   (2005-10-15 12:36:00) [7]

никак


Наверх

Титульная страница Поиск, карта сайта Написать письмо