Compartir a través de


Método IPropertyUI::FormatForDisplay (shobjidl_core.h)

En su lugar, los desarrolladores deben usar IPropertyDescription . Obtiene una representación de cadena Unicode con formato de un valor de propiedad.

Sintaxis

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

Parámetros

[in] fmtid

Tipo: REFFMTID

[in] pid

Tipo: PROPID

[in] ppropvar

Tipo: PROPVARIANT*

Estructura PROPVARIANT que contiene el tipo y el valor de la propiedad.

[in] puiff

Tipo: PROPERTYUI_FORMAT_FLAGS

Formato del valor de la propiedad devuelta.

PUIFFDF_DEFAULT (0x00000000)

0x00000000.

PUIFFDF_RIGHTTOLEFT (0x00000001)

0x00000001. En desuso, no use.

PUIFFDF_SHORTFORMAT (0x00000002)

0x00000002. Use la versión de formato corto de la cadena.

PUIFFDF_NOTIME (0x00000004)

0x00000004. Truncar el tiempo a días, no horas/minutos/s.

PUIFFDF_FRIENDLYDATE (0x00000008)

0x00000008. Use el nombre descriptivo de la fecha: "Hoy", "Ayer", etc.

[out] pwszText

Tipo: LPWSTR

Valor de propiedad, con formato para mostrar.

[in] cchText

Tipo: DWORD

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h