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 |