Share via


Função GetThemeFont (uxtheme.h)

Recupera o valor de uma propriedade de fonte.

Sintaxe

HRESULT GetThemeFont(
  [in]  HTHEME   hTheme,
  [in]  HDC      hdc,
  [in]  int      iPartId,
  [in]  int      iStateId,
  [in]  int      iPropId,
  [out] LOGFONTW *pFont
);

Parâmetros

[in] hTheme

Tipo: HTHEME

Manipule para os dados de tema especificados de uma janela. Use OpenThemeData para criar um HTHEME.

[in] hdc

Tipo: HDC

HDC. Esse parâmetro pode ser definido como NULL.

[in] iPartId

Tipo: int

Valor do tipo int que especifica a parte que contém a propriedade de fonte. Consulte Partes e Estados.

[in] iStateId

Tipo: int

Valor do tipo int que especifica o estado da parte. Consulte Partes e Estados.

[in] iPropId

Tipo: int

Valor do tipo int que especifica a propriedade a ser recuperada. Para obter uma lista de valores possíveis, consulte Identificadores de propriedade.

[out] pFont

Tipo: LOGFONTW*

Ponteiro para uma estrutura LOGFONT que recebe o valor da propriedade de fonte.

Valor retornado

Tipo: HRESULT

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Comentários

A fonte é dimensionada em pontos por polegada (DPI) para a tela lógica atual.

Se a propriedade não tiver suporte para a parte e o estado especificados, E_PROP_ID_UNSUPPORTED poderá ser retornado.

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho uxtheme.h
Biblioteca UxTheme.lib
DLL UxTheme.dll

Confira também

Identificadores de propriedade