![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Анимированне обои раб.стола [D6, D7, Win2k, WinXP]
П7 © (2004-10-12 17:50:00)Теория понятна: Делаем Flash-ролик и отрисовываем его на канве раб стола за иконками. Вся проблема в том, что никак не удаётся добраться до этой самой канвы. Всё, что удалось достич - это получание HDC ЛистБокса, в котором эти иконки располагаются. Но в этом случае иконки так страшно обновляются, что пропадает всякое желание... (:
Уважаемые товарищи, есть ли решение этой проблемы? Поможите пожалуйста, кто чем может. (:
П7 (2004-10-13 01:34:00) [21]
> TUser © (12.10.04 23:48) [4]
Это я всё образно, для понятности.
> Всё, что удалось достич - это получание HDC ЛистБокса
Вот. Через него, родимого, и рисовал.
Почему Flash? Просто видел реализацию подобного через Flash. Но такое удовольствие стоит от $15. Поиметь хочется ничего не отдавая взамен, кроме своего времени на писание программы. Плюс опять же народу может пригодится сей исходник и возможность создавать свои анимированные обои.
TUser (2004-10-12 23:48:00) [22]
> не удаётся добраться до этой самой канвы. Всё, что удалось
> достич - это получание HDC ЛистБокса, в котором эти иконки
> располагаются.
Рабочий стол - понятие системы, а канва - понятие Delphi, так же как и листбокс.
Sapersky (2004-10-12 22:09:00) [23]Угу. Вполне реально, хотя и муторно (сначала рисовать флэш в битмап, потом копировать в оверлей...). Копирование при разумных размерах оверлея тормозит не очень (особенно если 16 bpp - через LUT), гораздо больше - сам флэш. Или мне ролики такие попадались тормозные?
Видел реализацию флэша на OpenGL ( http://tulrich.com/geekstuff/gameswf.html) - но на Си, и, как признаёт автор, довольно глючную.
DVM (2004-10-12 18:50:00) [24]http://www.delphimaster.ru/articles/directx/index.html
П7 (2004-10-12 18:22:00) [25]Нда, видимо переработался, даже не смог правильно заголовок написать... "Анимированные обои рабочего стола". ВотЪ! (:
Ну хоть чем-нибудь помогите...