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 |