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