ÉNUMÉRATION FOLDERFLAGS (shobjidl_core.h)

Ensemble d’indicateurs qui spécifient les options d’affichage des dossiers. Les indicateurs sont indépendants les uns des autres et peuvent être utilisés dans n’importe quelle combinaison.

Syntax

typedef enum FOLDERFLAGS {
  FWF_NONE = 0,
  FWF_AUTOARRANGE = 0x1,
  FWF_ABBREVIATEDNAMES = 0x2,
  FWF_SNAPTOGRID = 0x4,
  FWF_OWNERDATA = 0x8,
  FWF_BESTFITWINDOW = 0x10,
  FWF_DESKTOP = 0x20,
  FWF_SINGLESEL = 0x40,
  FWF_NOSUBFOLDERS = 0x80,
  FWF_TRANSPARENT = 0x100,
  FWF_NOCLIENTEDGE = 0x200,
  FWF_NOSCROLL = 0x400,
  FWF_ALIGNLEFT = 0x800,
  FWF_NOICONS = 0x1000,
  FWF_SHOWSELALWAYS = 0x2000,
  FWF_NOVISIBLE = 0x4000,
  FWF_SINGLECLICKACTIVATE = 0x8000,
  FWF_NOWEBVIEW = 0x10000,
  FWF_HIDEFILENAMES = 0x20000,
  FWF_CHECKSELECT = 0x40000,
  FWF_NOENUMREFRESH = 0x80000,
  FWF_NOGROUPING = 0x100000,
  FWF_FULLROWSELECT = 0x200000,
  FWF_NOFILTERS = 0x400000,
  FWF_NOCOLUMNHEADER = 0x800000,
  FWF_NOHEADERINALLVIEWS = 0x1000000,
  FWF_EXTENDEDTILES = 0x2000000,
  FWF_TRICHECKSELECT = 0x4000000,
  FWF_AUTOCHECKSELECT = 0x8000000,
  FWF_NOBROWSERVIEWSTATE = 0x10000000,
  FWF_SUBSETGROUPS = 0x20000000,
  FWF_USESEARCHFOLDER = 0x40000000,
  FWF_ALLOWRTLREADING = 0x80000000
} ;

Constantes

 
FWF_NONE
Valeur : 0
0x00000000. Windows 7 et versions ultérieures. Aucune option d’affichage spécial.
FWF_AUTOARRANGE
Valeur : 0x1
0x00000001. Organisez automatiquement les éléments dans la vue. Cela implique LVS_AUTOARRANGE si le contrôle list-view est utilisé pour implémenter la vue.
FWF_ABBREVIATEDNAMES
Valeur : 0x2
0x00000002. Non pris en charge.
FWF_SNAPTOGRID
Valeur : 0x4
0x00000004. Non pris en charge.
FWF_OWNERDATA
Valeur : 0x8
0x00000008. Non pris en charge.
FWF_BESTFITWINDOW
Valeur : 0x10
0x00000010. Non pris en charge.
FWF_DESKTOP
Valeur : 0x20
0x00000020. Faites en sorte que le dossier se comporte comme le bureau. Cette valeur s’applique uniquement au bureau et n’est pas utilisée pour les dossiers Shell classiques. Cet indicateur implique FWF_NOCLIENTEDGE et FWF_NOSCROLL.
FWF_SINGLESEL
Valeur : 0x40
0x00000040. N’autorisez pas la sélection de plusieurs éléments. Il est utilisé dans les boîtes de dialogue courantes.
FWF_NOSUBFOLDERS
Valeur : 0x80
0x00000080. N’affichez pas les sous-dossiers.
FWF_TRANSPARENT
Valeur : 0x100
0x00000100. Dessinez en toute transparence. Il est utilisé uniquement pour le bureau.
FWF_NOCLIENTEDGE
Valeur : 0x200
0x00000200. Non pris en charge.
FWF_NOSCROLL
Valeur : 0x400
0x00000400. N’ajoutez pas de barres de défilement. Il est utilisé uniquement pour le bureau.
FWF_ALIGNLEFT
Valeur : 0x800
0x00000800. La vue doit être alignée à gauche. Cela implique LVS_ALIGNLEFT si le contrôle list-view est utilisé pour implémenter la vue.
FWF_NOICONS
Valeur : 0x1000
0x00001000. La vue ne doit pas afficher d’icônes.
FWF_SHOWSELALWAYS
Valeur : 0x2000
0x00002000. Cet indicateur est déconseillé à partir de Windows XP et n’a aucun effet. Affichez toujours la sélection.
FWF_NOVISIBLE
Valeur : 0x4000
0x00004000. Non pris en charge.
FWF_SINGLECLICKACTIVATE
Valeur : 0x8000
0x00008000. Non pris en charge.
FWF_NOWEBVIEW
Valeur : 0x10000
0x00010000. L’affichage ne doit pas être affiché sous la forme d’une vue web.
FWF_HIDEFILENAMES
Valeur : 0x20000
0x00020000. La vue ne doit pas afficher les noms de fichiers.
FWF_CHECKSELECT
Valeur : 0x40000
0x00040000. Active le mode case activée pour la vue.
FWF_NOENUMREFRESH
Valeur : 0x80000
0x00080000. Windows Vista et versions ultérieures. Ne réinscrire pas l’affichage (ni supprimer le contenu actuel de l’affichage) lorsque l’affichage est actualisé.
FWF_NOGROUPING
Valeur : 0x100000
0x00100000. Windows Vista et versions ultérieures. N’autorisez pas le regroupement dans la vue
FWF_FULLROWSELECT
Valeur : 0x200000
0x00200000. Windows Vista et versions ultérieures. Lorsqu’un élément est sélectionné, l’élément et tous ses sous-éléments sont mis en surbrillance.
FWF_NOFILTERS
Valeur : 0x400000
0x00400000. Windows Vista et versions ultérieures. N’affichez pas de filtres dans la vue.
FWF_NOCOLUMNHEADER
Valeur : 0x800000
0x00800000. Windows Vista et versions ultérieures. N’affichez pas d’en-tête de colonne dans l’affichage dans n’importe quel mode d’affichage.
FWF_NOHEADERINALLVIEWS
Valeur : 0x1000000
0x01000000. Windows Vista et versions ultérieures. Afficher uniquement l’en-tête de colonne en mode d’affichage détails.
FWF_EXTENDEDTILES
Valeur : 0x2000000
0x02000000. Windows Vista et versions ultérieures. Lorsque l’affichage est en « mode vignette », la disposition d’un élément unique doit être étendue à la largeur de l’affichage.
FWF_TRICHECKSELECT
Valeur : 0x4000000
0x04000000. Windows Vista et versions ultérieures. Non pris en charge.
FWF_AUTOCHECKSELECT
Valeur : 0x8000000
0x08000000. Windows Vista et versions ultérieures. Les éléments peuvent être sélectionnés à l’aide de cases à cocher.
FWF_NOBROWSERVIEWSTATE
Valeur : 0x10000000
0x10000000. Windows Vista et versions ultérieures. L’affichage ne doit pas enregistrer l’état d’affichage dans le navigateur.
FWF_SUBSETGROUPS
Valeur : 0x20000000
0x20000000. Windows Vista et versions ultérieures. La vue doit répertorier le nombre d’éléments affichés dans chaque groupe. À utiliser avec IFolderView2 ::SetGroupSubsetCount.
FWF_USESEARCHFOLDER
Valeur : 0x40000000
0x40000000. Windows Vista et versions ultérieures. Utilisez le dossier de recherche pour l’empilement et la recherche.
FWF_ALLOWRTLREADING
Valeur : 0x80000000
(int)0x80000000. Windows Vista et versions ultérieures. Vérifiez la disposition de lecture de droite à gauche dans un système de droite à gauche. Sans cet indicateur, l’affichage affiche des chaînes de gauche à droite sur les systèmes définis sur la disposition de lecture de gauche à droite et de droite à gauche, ce qui garantit que les noms de fichiers s’affichent correctement.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows XP, Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
En-tête shobjidl_core.h (incluez Shobjidl.h)