PMG
http://forum.pmg.org.ru/

Desktop
http://forum.pmg.org.ru/viewtopic.php?f=4&t=1517
Страница 1 из 1

Автор:  margenal [ 12 фев 2007 22:21 ]
Заголовок сообщения:  Desktop

каким образом можно выводить изображение на рабочий стол.

например фильм чтоб проигрывался на рабочем столе?
как например это делает BSPlayer или ПО для моего тв-тюнера (Beholder у меня)...

я пробовал делать подобное, но рисуется всё поверх иконок, а надо чтоб за ними было... если не понятно скажите объясню ещё что хочу... спасибо всем за чтение....

Автор:  MagicWolf [ 19 фев 2007 11:31 ]
Заголовок сообщения: 

А как ты это делаешь?

Автор:  margenal [ 19 фев 2007 20:09 ]
Заголовок сообщения: 

....простите косяк...

Автор:  margenal [ 19 фев 2007 20:09 ]
Заголовок сообщения: 

я просто получаю HDC рабочего стола (GetDC(GetDesktopWindow) или GetDC(0) вроде одно и то же) и пытаюсь рисовать

рисовать получается, но только поверх иконок... а как сделать чтоб рисовалось под ними, т.е. на самих обоях хз... вопрооос...
javascript:emoticon(';/')
нигде ни чё по делу не видел, но программы как это делают?!.

Автор:  MagicWolf [ 20 фев 2007 11:59 ]
Заголовок сообщения: 

Понятно, а как получит фоновое изображение? Ты не знаешь?

Автор:  margenal [ 20 фев 2007 21:24 ]
Заголовок сообщения: 

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

Автор:  MagicWolf [ 21 фев 2007 16:28 ]
Заголовок сообщения: 

Но изображение - это уже не HDC насколько я понимаю ... Можно ли зная только HDC получить изображение в нем, наверное нет, или можно!?

Автор:  margenal [ 21 фев 2007 18:23 ]
Заголовок сообщения: 

вообще если др. проги выводят графику на рабочий стол, то они чё? они будут рисовать поверх потом рисовать ещё иконки что ли? врядли!!! наверно есть там способ какойнибудь!!! и рисуют там сразу на панельку или ещё какой объект... хз на искать тогда найду или сам мож чё придумаю пока ищу хз....

Автор:  MagicWolf [ 22 фев 2007 11:20 ]
Заголовок сообщения: 

Ну если что найдешь сообщи плиз - интересно!

Автор:  margenal [ 23 фев 2007 00:56 ]
Заголовок сообщения: 

ладно....

если найду что-нибудь, отпишусь....
хотя ищу давно но не нашёл ничего.....

Автор:  Arigato [ 29 янв 2008 23:35 ]
Заголовок сообщения: 

Так, может не актуально, ео отвечу, что думаю по этому поводу.

Идея 1. Как проиграть фильм из проигрывателя. Очень просто. Сделайте скриншот проигрывателя во время показа фильма (Alt + PrnScr) и вставте его в Paint. Филь начнет играт прямо на холсте Paint. Есть некой зарезервированный цвет, скажем, RGB (1,1,1), на который выводится поток видео ;)
Если на рабочий стол закрасить этим цветом - фильм будет играть на рабочем столе.

Идея 2. Кроме статических элементов на рабочий стол в качестве обой можно помещать HTML документы и элементы ActiveX. Видимо (как, не знаю), можно замостить рабочий стол своим окном.

Идея 3. GetDC(0) - это не дескриптор рабочего стола, это дескриптор всего экрана. А у рабочего стола, надо понимать, есть свой дескриптор. Ведь каждая иконка на рабочем столе - это тоже окошко. Что мешает рисовать под ними?

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/