Partager via


Énumération SHCOLSTATE (shtypes.h)

Décrit comment une propriété doit être traitée. Ces valeurs sont définies dans Shtypes.h.

Syntaxe

typedef enum tagSHCOLSTATE {
  SHCOLSTATE_DEFAULT = 0,
  SHCOLSTATE_TYPE_STR = 0x1,
  SHCOLSTATE_TYPE_INT = 0x2,
  SHCOLSTATE_TYPE_DATE = 0x3,
  SHCOLSTATE_TYPEMASK = 0xf,
  SHCOLSTATE_ONBYDEFAULT = 0x10,
  SHCOLSTATE_SLOW = 0x20,
  SHCOLSTATE_EXTENDED = 0x40,
  SHCOLSTATE_SECONDARYUI = 0x80,
  SHCOLSTATE_HIDDEN = 0x100,
  SHCOLSTATE_PREFER_VARCMP = 0x200,
  SHCOLSTATE_PREFER_FMTCMP = 0x400,
  SHCOLSTATE_NOSORTBYFOLDERNESS = 0x800,
  SHCOLSTATE_VIEWONLY = 0x10000,
  SHCOLSTATE_BATCHREAD = 0x20000,
  SHCOLSTATE_NO_GROUPBY = 0x40000,
  SHCOLSTATE_FIXED_WIDTH = 0x1000,
  SHCOLSTATE_NODPISCALE = 0x2000,
  SHCOLSTATE_FIXED_RATIO = 0x4000,
  SHCOLSTATE_DISPLAYMASK = 0xf000
} SHCOLSTATE;

Constantes

 
SHCOLSTATE_DEFAULT
Valeur : 0
La valeur est affichée en fonction des paramètres par défaut de la colonne.
SHCOLSTATE_TYPE_STR
Valeur : 0x1
La valeur est affichée sous forme de chaîne.
SHCOLSTATE_TYPE_INT
Valeur : 0x2
La valeur est affichée sous la forme d’un entier.
SHCOLSTATE_TYPE_DATE
Valeur : 0x3
La valeur est affichée sous la forme d’une date/heure.
SHCOLSTATE_TYPEMASK
Valeur : 0xf
Masque pour les valeurs de type d’affichage SHCOLSTATE_TYPE_STR, SHCOLSTATE_TYPE_INT et SHCOLSTATE_TYPE_DATE.
SHCOLSTATE_ONBYDEFAULT
Valeur : 0x10
La colonne doit être activée par défaut dans la vue Détails.
SHCOLSTATE_SLOW
Valeur : 0x20
Le calcul est lent. Effectuez sur un thread d’arrière-plan.
SHCOLSTATE_EXTENDED
Valeur : 0x40
Fourni par un gestionnaire, et non par le dossier.
SHCOLSTATE_SECONDARYUI
Valeur : 0x80
Non affiché dans le menu contextuel, mais est répertorié dans la boîte de dialogue Plus... .
SHCOLSTATE_HIDDEN
Valeur : 0x100
Non affiché dans l’interface utilisateur.
SHCOLSTATE_PREFER_VARCMP
Valeur : 0x200
VarCmp produit le même résultat que IShellFolder::CompareIDs.
SHCOLSTATE_PREFER_FMTCMP
Valeur : 0x400
PSFormatForDisplay produit le même résultat que IShellFolder::CompareIDs.
SHCOLSTATE_NOSORTBYFOLDERNESS
Valeur : 0x800
Ne triez pas les dossiers séparément.
SHCOLSTATE_VIEWONLY
Valeur : 0x10000
Affiché uniquement dans l’interface utilisateur.
SHCOLSTATE_BATCHREAD
Valeur : 0x20000
Marque les colonnes avec des valeurs qui doivent être lues dans un lot.
SHCOLSTATE_NO_GROUPBY
Valeur : 0x40000
Le regroupement est désactivé pour cette colonne.
SHCOLSTATE_FIXED_WIDTH
Valeur : 0x1000
Impossible de redimensionner la colonne.
SHCOLSTATE_NODPISCALE
Valeur : 0x2000
La largeur est la même dans tous les ppp.
SHCOLSTATE_FIXED_RATIO
Valeur : 0x4000
Taux de largeur et de hauteur fixes.
SHCOLSTATE_DISPLAYMASK
Valeur : 0xf000
Filtre les nouveaux indicateurs d’affichage.

Configuration requise

   
Client minimal pris en charge Windows Vista, Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
En-tête shtypes.h