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 |