共用方式為


IPropertyUI::FormatForDisplay 方法 (shobjidl_core.h)

開發人員應該改用 IPropertyDescription 。 取得屬性值的格式化 Unicode 字串表示。

語法

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

參數

[in] fmtid

類型: REFFMTID

[in] pid

類型: PROPID

[in] ppropvar

類型: PROPVARIANT*

PROPVARIANT 結構,其中包含 屬性的類型和值。

[in] puiff

類型: PROPERTYUI_FORMAT_FLAGS

傳回屬性值的格式。

PUIFFDF_DEFAULT (0x00000000)

0x00000000。

PUIFFDF_RIGHTTOLEFT (0x00000001)

0x00000001。 已被取代,請勿使用。

PUIFFDF_SHORTFORMAT (0x00000002)

0x00000002。 使用字串的簡短格式版本。

PUIFFDF_NOTIME (0x00000004)

0x00000004。 截斷時間到天數,而不是小時/分鐘/秒。

PUIFFDF_FRIENDLYDATE (0x00000008)

0x00000008。 使用日期的易記名稱:「Today」 、“ Today 等。

[out] pwszText

類型: LPWSTR

屬性值,格式化為顯示。

[in] cchText

類型: DWORD

傳回值

類型: HRESULT

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 shobjidl_core.h