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/ |