Compartilhar via


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

Em vez disso, os desenvolvedores devem usar IPropertyDescription . Obtém uma representação de cadeia de caracteres Unicode formatada de um valor de propriedade.

Sintaxe

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*

Uma estrutura PROPVARIANT que contém o tipo e o valor da propriedade .

[in] puiff

Tipo: PROPERTYUI_FORMAT_FLAGS

O formato do valor da propriedade retornado.

PUIFFDF_DEFAULT (0x00000000)

0x00000000.

PUIFFDF_RIGHTTOLEFT (0x00000001)

0x00000001. Preterido, não use.

PUIFFDF_SHORTFORMAT (0x00000002)

0x00000002. Use a versão de formato curto da cadeia de caracteres.

PUIFFDF_NOTIME (0x00000004)

0x00000004. Truncar tempo para dias, não horas/minutos/s.

PUIFFDF_FRIENDLYDATE (0x00000008)

0x00000008. Use o nome amigável para data: "Hoje", "Ontem" e assim por diante.

[out] pwszText

Tipo: LPWSTR

O valor da propriedade, formatado para exibição.

[in] cchText

Tipo: DWORD

Retornar valor

Tipo: HRESULT

Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl_core.h