Partager via


énumération PROPDESC_FORMAT_FLAGS (propsys.h)

Utilisé par les fonctions d’assistance de description de propriété, telles que PSFormatForDisplay, pour indiquer le format d’une chaîne de propriété.

Syntax

typedef enum PROPDESC_FORMAT_FLAGS {
  PDFF_DEFAULT = 0,
  PDFF_PREFIXNAME = 0x1,
  PDFF_FILENAME = 0x2,
  PDFF_ALWAYSKB = 0x4,
  PDFF_RESERVED_RIGHTTOLEFT = 0x8,
  PDFF_SHORTTIME = 0x10,
  PDFF_LONGTIME = 0x20,
  PDFF_HIDETIME = 0x40,
  PDFF_SHORTDATE = 0x80,
  PDFF_LONGDATE = 0x100,
  PDFF_HIDEDATE = 0x200,
  PDFF_RELATIVEDATE = 0x400,
  PDFF_USEEDITINVITATION = 0x800,
  PDFF_READONLY = 0x1000,
  PDFF_NOAUTOREADINGORDER = 0x2000
} ;

Constantes

 
PDFF_DEFAULT
Valeur : 0
Utilisez les paramètres de format spécifiés dans le fichier .propdesc de la propriété.
PDFF_PREFIXNAME
Valeur : 0x1
Précèdez la valeur par le nom d’affichage de la propriété. Si l’attribut hideLabelPrefix de l’élément labelInfo dans le fichier .propinfo de la propriété a la valeur true, cet indicateur est ignoré.
PDFF_FILENAME
Valeur : 0x2
Traitez la chaîne comme un nom de fichier.
PDFF_ALWAYSKB
Valeur : 0x4
Les tailles d’octets sont toujours affichées en Ko, quelle que soit leur taille. Cela permet propre’alignement des valeurs dans la colonne. Cet indicateur s’applique uniquement aux propriétés qui ont été déclarées en tant que type Integer dans l’attribut displayType de l’élément displayInfo dans le fichier .propinfo de la propriété. Cet indicateur remplace le paramètre numberFormat .
PDFF_RESERVED_RIGHTTOLEFT
Valeur : 0x8
Réservé.
PDFF_SHORTTIME
Valeur : 0x10
Heure d’affichage sous la forme « hh :mm am/pm ».
PDFF_LONGTIME
Valeur : 0x20
L’heure d’affichage est « hh :mm :ss am/pm ».
PDFF_HIDETIME
Valeur : 0x40
Masquez la partie de temps de datetime.
PDFF_SHORTDATE
Valeur : 0x80
Afficher la date sous la forme « MM/JJ/AAAA ». Par exemple, « 21/03/04 ».
PDFF_LONGDATE
Valeur : 0x100
Affiche la date sous la forme « DayOfWeek, Month day, year ». Par exemple, « lundi 21 mars 2009 ».
PDFF_HIDEDATE
Valeur : 0x200
Masquez la partie date de datetime.
PDFF_RELATIVEDATE
Valeur : 0x400
Utilisez des descriptions de dates conviviales. Par exemple, « Hier ».
PDFF_USEEDITINVITATION
Valeur : 0x800
Retournez le texte de l’invitation si la mise en forme a échoué ou si la valeur était vide. Le texte d’invitation est un texte affiché dans une zone de texte comme indicateur pour l’utilisateur, tel que « Entrez votre nom ». La mise en forme peut échouer si les données entrées ne sont pas d’un type attendu, par exemple lorsque des caractères alpha ont été entrés dans un champ de numéro de téléphone.
PDFF_READONLY
Valeur : 0x1000
Si cet indicateur est utilisé, l’indicateur PDFF_USEEDITINVITATION doit également être spécifié. Lorsque les indicateurs de mise en forme sont PDFF_READONLY
PDFF_USEEDITINVITATION et que l’algorithme aurait affiché le texte d’invitation, une chaîne indiquant que la valeur est « Inconnu » est retournée au lieu de retourner le texte d’invitation.
PDFF_NOAUTOREADINGORDER
Valeur : 0x2000
Ne détectez pas automatiquement l’ordre de lecture. Utile lors de la conversion en ANSI pour omettre les caractères de l’ordre de lecture Unicode. Toutefois, les caractères d’ordre de lecture de certaines valeurs sont toujours retournés.

Remarques

Ces valeurs sont définies dans propsys.h et propsys.idl.

En général, utilisez un ou une combinaison au niveau du bit de ces indicateurs pour spécifier le format. Certains indicateurs s’excluent mutuellement, par exemple PDFF_SHORTTIME | PDFF_LONGTIME | PDFF_HIDETIME, n’est pas autorisé.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête propsys.h