Compartilhar via


enumeração DESKTOP_WALLPAPER_POSITION (shobjidl_core.h)

Especifica como o papel de parede da área de trabalho deve ser exibido.

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
Centralizar a imagem; não alongar. Isso é equivalente ao estilo WPSTYLE_CENTER em IActiveDesktop.
DWPOS_TILE
Valor: 1
Peça a imagem em todos os monitores. Isso é equivalente ao estilo WPSTYLE_TILE em IActiveDesktop.
DWPOS_STRETCH
Valor: 2
Estique a imagem para caber exatamente no monitor. Isso é equivalente ao estilo WPSTYLE_STRETCH em IActiveDesktop.
DWPOS_FIT
Valor: 3
Estique a imagem para exatamente a altura ou largura do monitor sem alterar sua taxa de proporção ou cortar a imagem. Isso pode resultar em barras coloridas de caixas de correio em ambos os lados ou acima e abaixo da imagem. Isso é equivalente ao estilo WPSTYLE_KEEPASPECT em IActiveDesktop.
DWPOS_FILL
Valor: 4
Estique a imagem para preencher a tela, cortando a imagem conforme necessário para evitar barras de caixa de correio. Isso é equivalente ao estilo de WPSTYLE_CROPTOFIT em IActiveDesktop.
DWPOS_SPAN
Valor: 5
Abrange uma única imagem em todos os monitores anexados ao sistema. Esse sinalizador não tem nenhum equivalente IActiveDesktop .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho shobjidl_core.h (inclua Shobjidl.h)

Confira também

IDesktopWallpaper::GetPosition

IDesktopWallpaper::SetPosition