Compartir a través de


enumeración DESKTOP_WALLPAPER_POSITION (shobjidl_core.h)

Especifica cómo se debe mostrar el fondo de pantalla del escritorio.

Syntax

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

Constantes

 
DWPOS_CENTER
Valor: 0
Centrar la imagen; no estirar. Esto equivale al estilo de WPSTYLE_CENTER en IActiveDesktop.
DWPOS_TILE
Valor: 1
Mosaico de la imagen en todos los monitores. Esto equivale al estilo de WPSTYLE_TILE en IActiveDesktop.
DWPOS_STRETCH
Valor: 2
Ajuste la imagen para que se ajuste exactamente al monitor. Esto equivale al estilo de WPSTYLE_STRETCH en IActiveDesktop.
DWPOS_FIT
Valor: 3
Ajuste la imagen a exactamente el alto o ancho del monitor sin cambiar su relación de aspecto ni recortar la imagen. Esto puede dar lugar a barras de cuadros de letras coloreados en ambos lados o por encima y por debajo de la imagen. Esto equivale al estilo de WPSTYLE_KEEPASPECT en IActiveDesktop.
DWPOS_FILL
Valor: 4
Ajuste la imagen para rellenar la pantalla, recortando la imagen según sea necesario para evitar barras de cuadro de letras. Esto equivale al estilo de WPSTYLE_CROPTOFIT en IActiveDesktop.
DWPOS_SPAN
Valor: 5
Abarca una sola imagen en todos los monitores conectados al sistema. Esta marca no tiene ningún equivalente de IActiveDesktop .

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2012 [solo aplicaciones de escritorio]
Encabezado shobjidl_core.h (include Shobjidl.h)

Consulte también

IDesktopWallpaper::GetPosition

IDesktopWallpaper::SetPosition