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) |