Struttura WALLPAPEROPT (shlobj_core.h)

Contiene le opzioni di visualizzazione dello sfondo. Usato con i membri dell'interfaccia IActiveDesktop .

Sintassi

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

Members

dwSize

Tipo: DWORD

Dimensioni di questa struttura WALLPAPEROPT .

dwStyle

Tipo: DWORD

Lo stile dello sfondo; uno dei valori seguenti:

WPSTYLE_CENTER (0x0)

0x0. Centrare l'immagine dello sfondo nella dimensione originale, riempiendo l'area rimanente con un colore di sfondo a tinta unita se l'immagine è più piccola dello schermo o ritagliando l'immagine se l'immagine è più grande.

WPSTYLE_TILE (0x1)

0x1. Affiancare l'immagine dello sfondo, a partire dall'angolo superiore sinistro dello schermo. In questo modo viene usata l'immagine nella dimensione originale.

WPSTYLE_STRETCH (0x2)

0x2. Estendere l'immagine per coprire lo schermo intero. Ciò può comportare una distorsione dell'immagine perché le proporzioni dell'immagine non vengono mantenute.

WPSTYLE_KEEPASPECT (0x3)

0x3. Introdotta in Windows 7. Ingrandire o ridurre l'immagine per riempire lo schermo, mantenendo le proporzioni dell'immagine originale. Se necessario, l'immagine viene riempita nella parte superiore e inferiore o a destra e sinistra con il colore di sfondo per riempire qualsiasi area dello schermo non coperta dall'immagine.

WPSTYLE_CROPTOFIT (0x4)

0x4. Introdotta in Windows 7. Ingrandire o ridurre l'immagine per riempire lo schermo, mantenendo le proporzioni dell'immagine originale. Se necessario, l'immagine viene ritagliata nella parte superiore e inferiore o a sinistra e destra in base alle esigenze per adattarla allo schermo.

WPSTYLE_SPAN (0x5)

0x5. Introdotto in Windows 8. Estende lo sfondo su più monitor.

WPSTYLE_MAX

Valore massimo legittimo di questi flag, usato a scopo di convalida.

Requisiti

   
Client minimo supportato Windows 2000 Professional, Windows XP, Windows 7 [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione shlobj_core.h (includere Shlobj.h)