| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Анимация десктопных обоев |
| Автор: Vicul 19.9.2010, 13:57 |
| Всем привет, стоит задача анимировать статические обои на десктопе - т.е. на любой картинке по клику мышки начнут работать всякие спецэффекты - пузырки двигаться, изображение расплываться итд. Все должно работать на 7 и Висте. Вообщем, любые идеи в этом направлении. Сейчас, что приходит на ум, подвязать к проекту OpenCV библиотеку. |
| Автор: Vicul 20.9.2010, 10:43 |
| Нашел функцию SystemParametersInfo с SPI_SETDESKTOPWALLPAPER, которая позволяет менять обои на десктопе. Один недостаток - в ней надо указать путь, где находится картинка файла. Т.е. если запускать анимацию, то через таймер надо считыват n-количество файлов с диска. Это неудобно, и боюсь что при работе через диск прога будет грузить систему. Было бы классно, если картинки считывались через память или поток. Может кто подскажет как это сделать? |
| Автор: jonie 20.9.2010, 11:39 |
| гуглите по поводу "directx overlay desktop" |
| Автор: Vicul 20.9.2010, 12:38 |
| спасибо, кажется то, что надо |