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 |