Поделиться через


Метод IDesktopWallpaper::SetWallpaper (shobjidl_core.h)

Устанавливает обои рабочего стола.

Синтаксис

HRESULT SetWallpaper(
  [in] LPCWSTR monitorID,
  [in] LPCWSTR wallpaper
);

Параметры

[in] monitorID

Идентификатор монитора. Это значение можно получить с помощью GetMonitorDevicePathAt. Присвойте этому значению значение NULL, чтобы установить обои на всех мониторах.

[in] wallpaper

Полный путь к файлу изображения обои.

Возвращаемое значение

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Минимальная версия клиента Windows 8 [только классические приложения]
Минимальная версия сервера Windows Server 2012 [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)

См. также раздел

IDesktopWallpaper

IDesktopWallpaper::GetWallpaper