Анимацыю на рабочий стол

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Анимацыю на рабочий стол

Сообщение Ramzes » 23.02.2005 (Ср) 19:08

сабж, Winamp как то этоделает

attackie
Обычный пользователь
Обычный пользователь
 
Сообщения: 59
Зарегистрирован: 29.08.2003 (Пт) 7:01
Откуда: Владивосток

Сообщение attackie » 23.02.2005 (Ср) 19:20

Что именно делает, и что нажать в винампе, чтобы это увидеть?
---
FreeBasic Russia - http://2088pm.com/fb/ - русский фэнклуб Фрибейсика

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 23.02.2005 (Ср) 19:33

В настройках Visualisation поищи "Set On Desktop", или что-то подобное...

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 23.02.2005 (Ср) 19:35

А топик про то, как он это делает, был где-то на форуме... Сейчас повспоминаю, в каком разделе...

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 23.02.2005 (Ср) 22:52


Zer
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 460
Зарегистрирован: 26.09.2003 (Пт) 13:08
Откуда: Нижний Новгород

Сообщение Zer » 23.02.2005 (Ср) 23:16

А если как в ворде помошники? Т.Е. меняющийеся картинки, и изменение контура и размера формы.
Microsoft DirectX - Маломягкий Прямой Х...
Не откладывай на завтра то, что можно выпить сегодня...

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 23.02.2005 (Ср) 23:18

Ты сабж читал?? Ты Винампе видел как делает, он прямо на рабочем столе плагин запускает, вот и я так хочу

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 23.02.2005 (Ср) 23:20

Винамп запускает плагин, который проецирует изображение из окна визуализации на рабочий стол, но не поверх значков. Поверх значков - очень просто, но там ListView, и он "затирается" при этом...

Zer
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 460
Зарегистрирован: 26.09.2003 (Пт) 13:08
Откуда: Нижний Новгород

Сообщение Zer » 23.02.2005 (Ср) 23:23

Т.е. во время работы анимации значки видны и можно их юзать???
Microsoft DirectX - Маломягкий Прямой Х...
Не откладывай на завтра то, что можно выпить сегодня...

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 23.02.2005 (Ср) 23:26

Ага. Только что проверил.

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 23.02.2005 (Ср) 23:31

Жалко скрин сделать незя :(

Amed
Алфизик
Алфизик
 
Сообщения: 5346
Зарегистрирован: 09.03.2003 (Вс) 9:26

Сообщение Amed » 23.02.2005 (Ср) 23:45


Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 24.02.2005 (Чт) 10:56

Вот прям делать мне нечего щас прогу писать что б скрин сделать. Я вчера до 3 ночи в инете искал что-нить по сабжу так ничего и не нашел.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 24.02.2005 (Чт) 12:48

А что искать? :)

Приведённый тут не так давно пример работает очень просто.
Убирается картинка с рабочего стола. Ставится ровный чёрный цвет на этот самый рабочий стол. Берётся DX. Создатся surface из десктопового hdc. После чего начинается элементарный вывод фигни на этот surface, использующий тот самый ровный чёрный цвет как маску отображения...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

ism
Постоялец
Постоялец
 
Сообщения: 337
Зарегистрирован: 12.12.2001 (Ср) 12:59
Откуда: Russia, Saint-Petersburg

Сообщение ism » 24.02.2005 (Чт) 13:56

Вообще-то анимация, вот правило
http://www.sochin.ru/i_posle_ts/1_1.shtml

Автор, извини, но тема прям в глаза бросается

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 24.02.2005 (Чт) 14:20

Простите за безграмотность и очепятки :oops:


Я ДЛЯ КОГО ЭТО НАПИСАЛ В СВОЕЙ ПОДПИСИ???

Лутше бы по сабжу чего нить кинул :roll:

KDima
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 759
Зарегистрирован: 14.07.2004 (Ср) 23:14
Откуда: СПб

Сообщение KDima » 24.02.2005 (Чт) 18:35

Serega.I писал(а):Вообще-то анимация, вот правило
http://www.sochin.ru/i_posle_ts/1_1.shtml

Автор, извини, но тема прям в глаза бросается


Простите за безграмотность и очепятки :oops:


Он извиняется!
Хороший прогер не тот, кто всё знает, хороший прогер знает, где найти знание.

Последний раз редактировалось: Administrator (15.07.2004 (Вт) 00:01), всего редактировалось 999 раз(а)

KDima
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 759
Зарегистрирован: 14.07.2004 (Ср) 23:14
Откуда: СПб

Сообщение KDima » 24.02.2005 (Чт) 18:36

:twisted:
Хм... а пять минут прошло...
Хороший прогер не тот, кто всё знает, хороший прогер знает, где найти знание.

Последний раз редактировалось: Administrator (15.07.2004 (Вт) 00:01), всего редактировалось 999 раз(а)

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 25.09.2005 (Вс) 16:49

Ну что? Так таки не у каго сабж не получился? :roll:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 25.09.2005 (Вс) 17:08

А чё, надо было? :roll:
ИМХО, код Desktop On Fire весьма ясен, просто совершенно лень его переводить на VB...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 25.09.2005 (Вс) 17:14

GSerg писал(а):А чё, надо было? :roll:
ИМХО, код Desktop On Fire весьма ясен, просто совершенно лень его переводить на VB...
Вот вот... :roll:

Кчтати, а что это за код? :oops:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 25.09.2005 (Вс) 17:27

Прога такая, desktop on fire называется, с исходниками на delphi :) Кто-то тут выкладывал...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 25.09.2005 (Вс) 17:36

К сожелению он не качается :cry:
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 25.09.2005 (Вс) 17:43

Гугль :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 25.09.2005 (Вс) 17:51

Не гуглится :( там всего 9 или 10 пунктов! И только в двух есть упоминание об этом примере, и битые ссылки!
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 25.09.2005 (Вс) 17:57

Первая ссылка от гугла :)

http://www.delphimaster.ru/articles/directx/
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 25.09.2005 (Вс) 18:00

Ну блин...я не дурак! :? http://www.delphimaster.ru/articles/dir ... onfire.zip вот это не качается!
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 25.09.2005 (Вс) 18:08

А самой статьи мало? :)

А вообще да, сервак отвечает forbidden. Попробуй админу написать :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 25.09.2005 (Вс) 18:12

Я Delphi не знаю... :roll: Ну не ужели, это еденствинный пример, умеющий рисовать на десктопе?
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

BV
Thinker
Thinker
Аватара пользователя
 
Сообщения: 3987
Зарегистрирован: 12.09.2004 (Вс) 0:55
Откуда: Молдавия, г. Кишинёв

Сообщение BV » 25.09.2005 (Вс) 20:04

2 _Мика_

А чем таким синтаксис Delphi так сильно отличается от VB?
const char *out = "|*0>78-,+<|"; size_t cc = char_traits<char>::length(out);
for (size_t i=0;i<cc;i++){cout<<static_cast<char>((out[i]^89));}cout<<endl;

След.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 44

    TopList  
cron