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)