Share via


Função GetThemeSysFont (uxtheme.h)

Recupera o LOGFONT de uma fonte do sistema.

Sintaxe

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

Parâmetros

[in] hTheme

Tipo: HTHEME

Manipule para dados de tema.

[in] iFontId

Tipo: int

Valor do tipo int que especifica uma fonte do sistema. Pode ser um dos valores a seguir.

Valor Significado
TMT_CAPTIONFONT
A fonte usada por legendas de janela.
TMT_SMALLCAPTIONFONT
A fonte usada por legendas pequenas de janela.
TMT_MENUFONT
A fonte usada pelos menus.
TMT_STATUSFONT
A fonte usada em mensagens status.
TMT_MSGBOXFONT
A fonte usada para exibir mensagens em uma caixa de mensagem.
TMT_ICONTITLEFONT
A fonte usada para ícones.

[out] plf

Tipo: LOGFONTW*

Ponteiro para uma estrutura LOGFONT que recebe as informações de fonte dessa função.

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

Essa função requer vssym32.h e uxtheme.h.

Se o identificador de dados do tema não for um identificador NULL , essa função retornará o LOGFONT desejado da seção SysMetrics do estilo visual. Se o identificador de dados do tema for NULL, a função retornará o valor da métrica do sistema global do mesmo tipo.

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

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