Partager via


STRUCTURE CABINETSTATE (shlobj_core.h)

[CABINETSTATE est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Il peut être modifié ou indisponible dans les versions suivantes.]

Contient la configuration globale pour Windows Explorer et Windows Internet Explorer. Cette structure est utilisée dans les fonctions ReadCabinetState et WriteCabinetState .

Syntaxe

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;

Membres

cLength

Type : WORD

Taille de la structure, en octets.

nVersion

Type : WORD

fFullPathTitle

Type : BOOL

TRUE

Affichez le chemin d’accès complet dans la barre de titre.

FALSE

Affichez uniquement le nom de fichier dans la barre de titre.

fSaveLocalView

Type : BOOL

TRUE

N’oubliez pas les paramètres d’affichage de chaque dossier.

FALSE

Utilisez les paramètres globaux pour tous les dossiers.

fNotShell

Type : BOOL

Non utilisé.

fSimpleDefault

Type : BOOL

Non utilisé.

fDontShowDescBar

Type : BOOL

Non utilisé.

fNewWindowMode

Type : BOOL

TRUE

Afficher dans une nouvelle fenêtre.

FALSE

Afficher dans la fenêtre active.

fShowCompColor

Type : BOOL

TRUE

Afficher les fichiers NTFS chiffrés ou compressés en couleur.

FALSE

N’affichez pas les fichiers NTFS chiffrés ou compressés en couleur.

fDontPrettyNames

Type : BOOL

Non utilisé.

fAdminsCreateCommonGroups

Type : BOOL

Utilisé lorsqu’un administrateur installe une application qui place une icône dans le menu Démarrer .

TRUE

Ajoutez l’icône au menu Démarrer pour tous les utilisateurs (CSIDL_COMMON_STARTMENU). Il s’agit de la valeur par défaut.

FALSE

Ajoutez l’icône uniquement à l’utilisateur actuel (CSIDL_STARTMENU).

fUnusedFlags

Type : UINT

Non utilisé.

fMenuEnumFilter

Type : UINT

Un ou les deux indicateurs suivants.

SHCONTF_FOLDERS

Afficher les dossiers.

SHCONTF_NONFOLDERS

Afficher les éléments autres que les dossiers.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête shlobj_core.h (inclure Shlobj.h)