WALLPAPEROPT-Struktur (shlobj_core.h)

Enthält die Anzeigeoptionen für das Hintergrundbild. Wird mit Mitgliedern der IActiveDesktop-Schnittstelle verwendet.

Syntax

typedef struct _tagWALLPAPEROPT {
  DWORD dwSize;
  DWORD dwStyle;
} WALLPAPEROPT;

Member

dwSize

Art: DWORD

Die Größe dieser WALLPAPEROPT-Struktur .

dwStyle

Art: DWORD

Der Hintergrundbildstil; einer der folgenden Werte:

WPSTYLE_CENTER (0x0)

0x0. Zentrieren Sie das Hintergrundbild in seiner ursprünglichen Größe, und füllen Sie den verbleibenden Bereich mit einer volltonigen Hintergrundfarbe, wenn das Bild kleiner als der Bildschirm ist, oder zuschneiden Sie das Bild, wenn das Bild größer ist.

WPSTYLE_TILE (0x1)

0x1. Kacheln Sie das Hintergrundbild, beginnend in der oberen linken Ecke des Bildschirms. Dabei wird das Bild in seiner Originalgröße verwendet.

WPSTYLE_STRETCH (0x2)

0x2. Strecken Sie das Bild, um den Vollbildmodus abzudecken. Dies kann zu einer Verzerrung des Bilds führen, da das Seitenverhältnis des Bilds nicht beibehalten wird.

WPSTYLE_KEEPASPECT (0x3)

0x3. In Windows 7 eingeführt. Vergrößern oder verkleinern Sie das Bild, um den Bildschirm zu füllen, wobei das Seitenverhältnis des ursprünglichen Bilds beibehalten wird. Bei Bedarf wird das Bild entweder oben und unten oder rechts und links mit der Hintergrundfarbe aufgefüllt, um alle Bildschirmbereiche zu füllen, die nicht vom Bild abgedeckt sind.

WPSTYLE_CROPTOFIT (0x4)

0x4. In Windows 7 eingeführt. Vergrößern oder verkleinern Sie das Bild, um den Bildschirm zu füllen, wobei das Seitenverhältnis des ursprünglichen Bilds beibehalten wird. Bei Bedarf wird das Bild entweder oben und unten oder links und rechts zugeschnitten, um dem Bildschirm anzupassen.

WPSTYLE_SPAN (0x5)

0x5. In Windows 8 eingeführt. Überspannt das Hintergrundbild auf mehreren Monitoren.

WPSTYLE_MAX

Der maximale legitime Wert dieser Flags, die zu Validierungszwecken verwendet werden.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 2000 Professional, Windows XP, Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Kopfzeile shlobj_core.h (shlobj.h einschließen)