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) |