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


перечисление DESKTOP_WALLPAPER_POSITION (shobjidl_core.h)

Указывает способ отображения обоев рабочего стола.

Синтаксис

typedef enum DESKTOP_WALLPAPER_POSITION {
  DWPOS_CENTER = 0,
  DWPOS_TILE = 1,
  DWPOS_STRETCH = 2,
  DWPOS_FIT = 3,
  DWPOS_FILL = 4,
  DWPOS_SPAN = 5
} ;

Константы

 
DWPOS_CENTER
Значение: 0
По центру изображения; не растягивать. Это эквивалентно стилю WPSTYLE_CENTER в IActiveDesktop.
DWPOS_TILE
Значение: 1
Плитка изображения на всех мониторах. Это эквивалентно стилю WPSTYLE_TILE в IActiveDesktop.
DWPOS_STRETCH
Значение: 2
Растяните изображение в соответствии с изображением монитора. Это эквивалентно стилю WPSTYLE_STRETCH в IActiveDesktop.
DWPOS_FIT
Значение: 3
Растяните изображение точно до высоты или ширины монитора, не изменяя его пропорции или не обрезая изображение. Это может привести к цветным полосам букв с обеих сторон или над и под изображением. Это эквивалентно стилю WPSTYLE_KEEPASPECT в IActiveDesktop.
DWPOS_FILL
Значение: 4
Растяните изображение, чтобы заполнить экран, обрезая его по мере необходимости, чтобы избежать отрезков букв. Это эквивалентно стилю WPSTYLE_CROPTOFIT в IActiveDesktop.
DWPOS_SPAN
Значение: 5
Охватывает один образ на всех мониторах, подключенных к системе. Этот флаг не имеет эквивалента IActiveDesktop .

Требования

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

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

IDesktopWallpaper::GetPosition

IDesktopWallpaper::SetPosition