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

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

выезжающее окошко как это сделано в WinAmp-е [D6, D7, WinXP]


Delphi5.01 ©   (2004-12-14 11:48:00) 

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


Delphi5.01   (2004-12-14 12:49:00) [1]

Здесь есть одна проблема. Получится прикольно если пользователь в этот момент начнет перетаскивать форму или еще хуже иконки на рабочем столе.


Delphi5.01   (2004-12-14 12:47:00) [2]

Вот это уже идея. А как можно сделать рефреш программно, не могу вспомнить, была одна функция.


pasha_golub   (2004-12-14 12:43:00) [3]

У-у-у, е мое. Ну, тогды есть выход. Берешь и вручную отрисовываешь все что вздумается прям на десктопе, по окончании отрисовки, показываешь форму.


Delphi5.01   (2004-12-14 12:10:00) [4]

Это первое решение которое всем приходить в голову. Но не совсем все так хорошо, а именно в случае если я буду изменять размер формы то будут следующие недостатки:
1) Надо использовать дополнительную форму.
2) Будет мигать и глючить изображение на второй форме.
У мена была идея создать несколько контуров программы и программно их сменять но это дополнительные проблемы. Я же ищу простое и клевое решение.
Спасибо за помощь


pasha_golub   (2004-12-14 11:58:00) [5]

Меняшь высоту и ширину окна... Или я чего-то не понял


Наверх

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