Freigeben über


DESKTOP_WALLPAPER_POSITION-Enumeration (shobjidl_core.h)

Gibt an, wie das Desktophintergrundbild angezeigt werden soll.

Syntax

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

Konstanten

 
DWPOS_CENTER
Wert: 0
Zentrzentrale des Bilds; nicht dehnen. Dies entspricht dem WPSTYLE_CENTER-Stil in IActiveDesktop.
DWPOS_TILE
Wert: 1
Kacheln Sie das Bild auf allen Monitoren. Dies entspricht dem WPSTYLE_TILE-Stil in IActiveDesktop.
DWPOS_STRETCH
Wert: 2
Strecken Sie das Bild so, dass es genau auf den Monitor passt. Dies entspricht dem WPSTYLE_STRETCH-Stil in IActiveDesktop.
DWPOS_FIT
Wert: 3
Strecken Sie das Bild genau auf die Höhe oder Breite des Monitors, ohne das Seitenverhältnis zu ändern oder das Bild zuzuschneiden. Dies kann zu farbigen Briefkastenleisten auf der Seite oder oberhalb und unterhalb des Bilds führen. Dies entspricht dem WPSTYLE_KEEPASPECT-Stil in IActiveDesktop.
DWPOS_FILL
Wert: 4
Strecken Sie das Bild, um den Bildschirm zu füllen, und schneiden Sie das Bild nach Bedarf zu, um Briefkastenleisten zu vermeiden. Dies entspricht dem WPSTYLE_CROPTOFIT-Stil in IActiveDesktop.
DWPOS_SPAN
Wert: 5
Umfasst ein einzelnes Bild über alle Monitore, die an das System angeschlossen sind. Dieses Flag hat keine IActiveDesktop-Entsprechung .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [nur Desktop-Apps]
Kopfzeile shobjidl_core.h (einschließlich Shobjidl.h)

Weitere Informationen

IDesktopWallpaper::GetPosition

IDesktopWallpaper::SetPosition