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”、“Yesterday”等。
[out] pwszText
类型: LPWSTR
属性值,已设置显示格式。
[in] cchText
类型:DWORD
返回值
类型: HRESULT
如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | shobjidl_core.h |