Función GetThemeFont (uxtheme.h)

Recupera el valor de una propiedad de fuente.

Sintaxis

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

Identificador de los datos de tema especificados de una ventana. Use OpenThemeData para crear un HTHEME.

[in] hdc

Tipo: HDC

HDC. Este parámetro se puede establecer en NULL.

[in] iPartId

Tipo: int

Valor de tipo int que especifica la parte que contiene la propiedad de fuente. Vea Partes y estados.

[in] iStateId

Tipo: int

Valor de tipo int que especifica el estado de la parte. Vea Partes y estados.

[in] iPropId

Tipo: int

Valor de tipo int que especifica la propiedad que se va a recuperar. Para obtener una lista de los valores posibles, consulte Identificadores de propiedad.

[out] pFont

Tipo: LOGFONTW*

Puntero a una estructura LOGFONT que recibe el valor de la propiedad de fuente.

Valor devuelto

Tipo: HRESULT

Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

La fuente se escala en puntos por pulgada (PPP) para la pantalla lógica actual.

Si la propiedad no se admite para la parte y el estado especificados, se puede devolver E_PROP_ID_UNSUPPORTED.

Requisitos

   
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado uxtheme.h
Library UxTheme.lib
Archivo DLL UxTheme.dll

Consulte también

Identificadores de propiedad