как программно изменить обои на рабочем столе?

Тема в разделе "WASM.BEGINNERS", создана пользователем denchik, 8 авг 2006.

  1. denchik

    denchik New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2006
    Сообщения:
    1
    Подскажите, пожалуйста, как программно изменить обои на рабочем столе?
     
  2. nobodyzzz

    nobodyzzz New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2005
    Сообщения:
    475
    Вроде в %USERPROFILE%\Local Setting\Application Data\Microsoft\ лежит бмпшка которя сча на десктопе...
     
  3. IceStudent

    IceStudent Active Member

    Публикаций:
    0
    Регистрация:
    2 окт 2003
    Сообщения:
    4.300
    Адрес:
    Ukraine
  4. MiraclE

    MiraclE New Member

    Публикаций:
    0
    Регистрация:
    10 авг 2005
    Сообщения:
    38
    Адрес:
    Kazakhstan
    можно через IActiveDesktop
     
  5. reverser

    reverser New Member

    Публикаций:
    0
    Регистрация:
    27 янв 2004
    Сообщения:
    615
    SystemParametersInfo(SPI_SETDESKWALLPAPER, 0, "C:\\mywall.bmp",SPIF_UPDATEINIFILE);
     
  6. REALiSTiC

    REALiSTiC New Member

    Публикаций:
    0
    Регистрация:
    10 апр 2007
    Сообщения:
    33
    Хм... Метод reverser работает только с .BMP... Как же JPG?
     
  7. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    REALiSTiC
    см #4
     
  8. REALiSTiC

    REALiSTiC New Member

    Публикаций:
    0
    Регистрация:
    10 апр 2007
    Сообщения:
    33
    А пример?)
     
  9. rmn

    rmn Well-Known Member

    Публикаций:
    0
    Регистрация:
    23 ноя 2004
    Сообщения:
    2.347
    REALiSTiC
    см #3 :)
     
  10. q_q

    q_q New Member

    Публикаций:
    0
    Регистрация:
    5 окт 2003
    Сообщения:
    1.706
    REALiSTiC
    А пример?)
    Imho право принадлежит MiraclE.

    Подсказываю. Интерфейс IActiveDesktop, методы: SetWallpaperOptions, SetWallpaper и ApplyChanges.