Написать на рабочем столе

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

Написать на рабочем столе

Сообщение Создатель » 04.09.2005 (Вс) 7:24

Каким образом можно вывести некую надпись на фоновый рисунок рабочего стола (естественно без изменения файла рисунка)?
Как делают такие вещи, когда по рабочему столу гуляют персонажи (кошки всякие, дед морозы и т.д.)?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 04.09.2005 (Вс) 11:18

Кошки с дедами морозами - это окна с регионами, кажись.
Изображение

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

Сообщение Amed » 04.09.2005 (Вс) 11:36

Именно они. Кто-то на форуме уже поднимал тему "скринмейтов" (screenmates).
Исследовали быстродействие и т.п.

[edit]
http://bbs.vbstreets.ru/viewtopic.php?t ... creenmates
http://bbs.vbstreets.ru/viewtopic.php?t ... creenmates
[/edit]

Чтобы нанести надпись на фоновый рисунок - надо с оверлеем работать. Если писать на GetDesktopWindow, то будет поверх всего.

Создатель
Постоялец
Постоялец
 
Сообщения: 422
Зарегистрирован: 21.04.2004 (Ср) 3:32
Откуда: Новосибирск

Сообщение Создатель » 04.09.2005 (Вс) 12:38

Спасиб, буду разбираться

d-sh1
Начинающий
Начинающий
 
Сообщения: 1
Зарегистрирован: 22.05.2006 (Пн) 4:22

Сообщение d-sh1 » 22.05.2006 (Пн) 4:25

на wzona.com видил пару скринмэйтов, с исходниками, один сделан на регионах.

сесодмин
Начинающий
Начинающий
 
Сообщения: 4
Зарегистрирован: 13.05.2006 (Сб) 5:08

Сообщение сесодмин » 24.05.2006 (Ср) 22:07

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

Dmitriy Solomnikov
Постоялец
Постоялец
 
Сообщения: 407
Зарегистрирован: 10.11.2004 (Ср) 13:04
Откуда: Москва

Сообщение Dmitriy Solomnikov » 25.05.2006 (Чт) 14:34

сесодмин писал(а):А если запросить у Винды текущий фон рабочего стола, сделать копию, нанести надпись на рисунок как на битмап, и заменить фон на этот? Запомнить оригинальный фон, как и записанный текст, для будущих измемений.


... и загрузить ЦП процентов на 100, а то и более ))). А через регионы даже на старых компах потянет.


Вернуться в Visual Basic .NET

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

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

    TopList