Partager via


Méthode IPropertyUI ::FormatForDisplay (shobjidl_core.h)

Les développeurs doivent utiliser IPropertyDescription à la place. Obtient une représentation de chaîne Unicode mise en forme d’une valeur de propriété.

Syntaxe

HRESULT FormatForDisplay(
  [in]  REFFMTID                fmtid,
  [in]  PROPID                  pid,
  [in]  const PROPVARIANT       *ppropvar,
  [in]  PROPERTYUI_FORMAT_FLAGS puiff,
  [out] LPWSTR                  pwszText,
  [in]  DWORD                   cchText
);

Paramètres

[in] fmtid

Type : REFFMTID

[in] pid

Type : PROPID

[in] ppropvar

Type : PROPVARIANT*

Structure PROPVARIANT qui contient le type et la valeur de la propriété.

[in] puiff

Type : PROPERTYUI_FORMAT_FLAGS

Format de la valeur de propriété retournée.

PUIFFDF_DEFAULT (0x00000000)

0x00000000.

PUIFFDF_RIGHTTOLEFT (0x00000001)

0x00000001. Déconseillé, n’utilisez pas.

PUIFFDF_SHORTFORMAT (0x00000002)

0x00000002. Utilisez la version au format court de la chaîne.

PUIFFDF_NOTIME (0x00000004)

0x00000004. Tronquer le temps en jours, et non les heures/minutes/s.

PUIFFDF_FRIENDLYDATE (0x00000008)

0x00000008. Utilisez le nom convivial pour la date : « Aujourd’hui », « Hier », etc.

[out] pwszText

Type : LPWSTR

Valeur de propriété, mise en forme pour l’affichage.

[in] cchText

Type : DWORD

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h