Struttura SHELLFLAGSTATE (shlobj_core.h)
Contiene un set di flag che indicano le impostazioni della shell correnti. Questa struttura viene usata con la funzione SHGetSettings .
Sintassi
typedef struct {
BOOL fShowAllObjects : 1;
BOOL fShowExtensions : 1;
BOOL fNoConfirmRecycle : 1;
BOOL fShowSysFiles : 1;
BOOL fShowCompColor : 1;
BOOL fDoubleClickInWebView : 1;
BOOL fDesktopHTML : 1;
BOOL fWin95Classic : 1;
BOOL fDontPrettyPath : 1;
BOOL fShowAttribCol : 1;
BOOL fMapNetDrvBtn : 1;
BOOL fShowInfoTip : 1;
BOOL fHideIcons : 1;
BOOL fAutoCheckSelect : 1;
BOOL fIconsOnly : 1;
#if ...
UINT fRestFlags : 1;
#else
UINT fRestFlags : 3;
#endif
} SHELLFLAGSTATE, *LPSHELLFLAGSTATE;
Members
fShowAllObjects
Tipo: BOOL
Diverso da zero se l'opzione Mostra tutti i file è abilitata o zero in caso contrario.
fShowExtensions
Tipo: BOOL
Diverso da zero se l'opzione Nascondi estensioni per i tipi di file noti è disabilitata o zero in caso contrario.
fNoConfirmRecycle
Tipo: BOOL
Diverso da zero se la finestra di dialogo Visualizza conferma eliminazione nel Cestino è abilitata o zero in caso contrario.
fShowSysFiles
Tipo: BOOL
Diverso da zero se l'opzione Non visualizzare file nascosti, cartelle o unità è selezionata o zero in caso contrario.
fShowCompColor
Tipo: BOOL
Diverso da zero se l'opzione Visualizza file NTFS crittografati o compressi è abilitata o zero in caso contrario.
fDoubleClickInWebView
Tipo: BOOL
Diverso da zero se l'opzione Fare doppio clic per aprire un elemento è abilitata o zero in caso contrario.
fDesktopHTML
Tipo: BOOL
Diverso da zero se l'opzione Active Desktop - Visualizza come pagina Web è abilitata o zero in caso contrario.
fWin95Classic
Tipo: BOOL
Diverso da zero se l'opzione Stile classico è abilitata o zero in caso contrario.
fDontPrettyPath
Tipo: BOOL
Diverso da zero se l'opzione Consenti tutti i nomi maiuscoli è abilitata o zero in caso contrario.
fShowAttribCol
Tipo: BOOL
Diverso da zero se l'opzione Mostra attributi file nella visualizzazione dettagli è abilitata o zero in caso contrario.
Windows Vista e versioni successive. Non usato.
fMapNetDrvBtn
Tipo: BOOL
Diverso da zero se l'opzione Mostra unità di rete della mappa nella barra degli strumenti è abilitata o zero in caso contrario.
fShowInfoTip
Tipo: BOOL
Diverso da zero se l'opzione Mostra suggerimenti informazioni per gli elementi in Cartelle & Desktop è abilitata o zero in caso contrario.
fHideIcons
Tipo: BOOL
Diverso da zero se l'opzione Mostra icone desktop è abilitata o zero in caso contrario.
fAutoCheckSelect
Tipo: BOOL
Windows Vista e versioni successive: diverso da zero se le caselle di controllo Usa per selezionare gli elementi sono abilitate oppure zero in caso contrario.
fIconsOnly
Tipo: BOOL
Windows Vista e versioni successive: diverso da zero se l'opzione Mostra sempre icone, mai anteprime è abilitata o zero in caso contrario.
fRestFlags
Tipo: UINT
Per Windows Vista questo campo di bit è 1. In caso contrario, questo membro non viene usato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional, Windows XP [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | shlobj_core.h (includere Shlobj.h) |