Metodo IPropertyUI::FormatForDisplay (shobjidl_core.h)
Gli sviluppatori devono usare invece IPropertyDescription . Ottiene una rappresentazione di stringa Unicode formattata di un valore di proprietà.
Sintassi
HRESULT FormatForDisplay(
[in] REFFMTID fmtid,
[in] PROPID pid,
[in] const PROPVARIANT *ppropvar,
[in] PROPERTYUI_FORMAT_FLAGS puiff,
[out] LPWSTR pwszText,
[in] DWORD cchText
);
Parametri
[in] fmtid
Tipo: REFFMTID
[in] pid
Tipo: PROPID
[in] ppropvar
Tipo: PROPVARIANT*
Struttura PROPVARIANT che contiene il tipo e il valore della proprietà.
[in] puiff
Tipo: PROPERTYUI_FORMAT_FLAGS
Formato per il valore della proprietà restituita.
PUIFFDF_DEFAULT (0x00000000)
0x00000000.
PUIFFDF_RIGHTTOLEFT (0x00000001)
0x00000001. Deprecato, non usare.
PUIFFDF_SHORTFORMAT (0x00000002)
0x00000002. Usare la versione in formato breve della stringa.
PUIFFDF_NOTIME (0x00000004)
0x00000004. Tronca il tempo a giorni, non ore/minuti/sec.
PUIFFDF_FRIENDLYDATE (0x00000008)
0x00000008. Usare il nome descrittivo per la data: "Today", "Yesterday" e così via.
[out] pwszText
Tipo: LPWSTR
Valore della proprietà, formattato per la visualizzazione.
[in] cchText
Tipo: DWORD
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h |