Freigeben über


IPropertyUI::FormatForDisplay-Methode (shobjidl_core.h)

Entwickler sollten stattdessen IPropertyDescription verwenden. Ruft eine formatierte Unicode-Zeichenfolgendarstellung eines Eigenschaftswerts ab.

Syntax

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

Parameter

[in] fmtid

Typ: REFFMTID

[in] pid

Typ: PROPID

[in] ppropvar

Typ: PROPVARIANT*

Eine PROPVARIANT-Struktur , die den Typ und den Wert der Eigenschaft enthält.

[in] puiff

Typ: PROPERTYUI_FORMAT_FLAGS

Das Format für den zurückgegebenen Eigenschaftswert.

PUIFFDF_DEFAULT (0x00000000)

0x00000000.

PUIFFDF_RIGHTTOLEFT (0x00000001)

0x00000001. Veraltet, nicht verwenden.

PUIFFDF_SHORTFORMAT (0x00000002)

0x00000002. Verwenden Sie die Kurzformatversion der Zeichenfolge.

PUIFFDF_NOTIME (0x00000004)

0x00000004. Kürzen Sie die Zeit auf Tage, nicht auf Stunden/Mins/Sek.

PUIFFDF_FRIENDLYDATE (0x00000008)

0x00000008. Verwenden Sie den Anzeigenamen für Datum: "Heute", "Gestern" usw.

[out] pwszText

Typ: LPWSTR

Der Für die Anzeige formatierte Eigenschaftswert.

[in] cchText

Art: DWORD

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile shobjidl_core.h