Condividi tramite


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)