Compartir a través de


Función GetThemeSysFont (uxtheme.h)

Recupera el LOGFONT de una fuente del sistema.

Sintaxis

HRESULT GetThemeSysFont(
  [in]  HTHEME   hTheme,
  [in]  int      iFontId,
  [out] LOGFONTW *plf
);

Parámetros

[in] hTheme

Tipo: HTHEME

Identificador de los datos del tema.

[in] iFontId

Tipo: int

Valor de tipo int que especifica una fuente del sistema. Puede ser uno de los valores siguientes.

Value Significado
TMT_CAPTIONFONT
Fuente usada por los títulos de la ventana.
TMT_SMALLCAPTIONFONT
Fuente usada por títulos pequeños de ventana.
TMT_MENUFONT
Fuente usada por los menús.
TMT_STATUSFONT
Fuente usada en los mensajes de estado.
TMT_MSGBOXFONT
Fuente utilizada para mostrar mensajes en un cuadro de mensaje.
TMT_ICONTITLEFONT
Fuente usada para iconos.

[out] plf

Tipo: LOGFONTW*

Puntero a una estructura LOGFONT que recibe la información de fuente de esta función.

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

Esta función requiere vssym32.h y uxtheme.h.

Si el identificador de datos del tema no es un identificador NULL , esta función devuelve el LOGFONT deseado de la sección SysMetrics del estilo visual. Si el identificador de datos del tema es NULL, la función devuelve el valor de la métrica del sistema global del mismo tipo.

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

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