Condividi tramite


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