Funzione GetThemeSysFont (uxtheme.h)

Recupera il LOGFONT di un tipo di carattere di sistema.

Sintassi

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

Parametri

[in] hTheme

Tipo: HTHEME

Gestire i dati del tema.

[in] iFontId

Tipo: int

Valore di tipo int che specifica un tipo di carattere di sistema. Può essere uno dei valori seguenti.

valore Significato
TMT_CAPTIONFONT
Tipo di carattere utilizzato dalle didascalie della finestra.
TMT_SMALLCAPTIONFONT
Tipo di carattere utilizzato dalle piccole didascalie della finestra.
TMT_MENUFONT
Tipo di carattere utilizzato dai menu.
TMT_STATUSFONT
Tipo di carattere utilizzato nei messaggi di stato.
TMT_MSGBOXFONT
Tipo di carattere utilizzato per visualizzare i messaggi in una finestra di messaggio.
TMT_ICONTITLEFONT
Tipo di carattere utilizzato per le icone.

[out] plf

Tipo: LOGFONTW*

Puntatore a una struttura LOGFONT che riceve le informazioni sul tipo di carattere da questa funzione.

Valore restituito

Tipo: HRESULT

Se questa funzione ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Questa funzione richiede vssym32.h e uxtheme.h.

Se l'handle dati del tema non è un handle NULL , questa funzione restituisce il logfont desiderato dalla sezione SysMetrics dello stile di visualizzazione. Se l'handle dati del tema è NULL, la funzione restituisce il valore della metrica di sistema globale dello stesso tipo.

Il tipo di carattere viene ridimensionato in punti per pollice per lo schermo logico corrente.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione uxtheme.h
Libreria UxTheme.lib
DLL UxTheme.dll