Struttura CABINETSTATE (shlobj_core.h)
[CABINETSTATE è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. Può essere modificato o non disponibile nelle versioni successive.
Contiene la configurazione globale per Windows Explorer e Windows Internet Explorer. Questa struttura viene usata nelle funzioni ReadCabinetState e WriteCabinetState .
Sintassi
typedef struct {
WORD cLength;
WORD nVersion;
BOOL fFullPathTitle : 1;
BOOL fSaveLocalView : 1;
BOOL fNotShell : 1;
BOOL fSimpleDefault : 1;
BOOL fDontShowDescBar : 1;
BOOL fNewWindowMode : 1;
BOOL fShowCompColor : 1;
BOOL fDontPrettyNames : 1;
BOOL fAdminsCreateCommonGroups : 1;
UINT fUnusedFlags : 7;
UINT fMenuEnumFilter;
} CABINETSTATE, *LPCABINETSTATE;
Members
cLength
Tipo: WORD
Dimensioni della struttura, in byte.
nVersion
Tipo: WORD
fFullPathTitle
Tipo: BOOL
true
Visualizzare il percorso completo nella barra del titolo.
FALSE
Visualizza solo il nome del file nella barra del titolo.
fSaveLocalView
Tipo: BOOL
true
Ricordare le impostazioni di visualizzazione di ogni cartella.
FALSE
Usare le impostazioni globali per tutte le cartelle.
fNotShell
Tipo: BOOL
Non usato.
fSimpleDefault
Tipo: BOOL
Non usato.
fDontShowDescBar
Tipo: BOOL
Non usato.
fNewWindowMode
Tipo: BOOL
true
Visualizza in una nuova finestra.
FALSE
Visualizza nella finestra corrente.
fShowCompColor
Tipo: BOOL
true
Mostra file NTFS crittografati o compressi in colore.
FALSE
Non visualizzare i file NTFS crittografati o compressi in colore.
fDontPrettyNames
Tipo: BOOL
Non usato.
fAdminsCreateCommonGroups
Tipo: BOOL
Usato quando un amministratore installa un'applicazione che inserisce un'icona nel menu Start .
true
Aggiungere l'icona al menu Start per tutti gli utenti (CSIDL_COMMON_STARTMENU). Si tratta del valore predefinito.
FALSE
Aggiungere l'icona solo all'utente corrente (CSIDL_STARTMENU).
fUnusedFlags
Tipo: UINT
Non usato.
fMenuEnumFilter
Tipo: UINT
Uno o entrambi i flag seguenti.
SHCONTF_FOLDERS
Visualizzare le cartelle.
SHCONTF_NONFOLDERS
Visualizzare elementi non di cartella.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | shlobj_core.h (include Shlobj.h) |