Condividi tramite


struttura CONSOLE_FONT_INFOEX

Importante

Questo documento descrive le funzionalità della piattaforma della console che non fanno più parte della roadmap dell'ecosistema. Non è consigliabile usare questo contenuto nei nuovi prodotti, ma continueremo a supportare gli utilizzi esistenti per il futuro indefinito. La soluzione moderna preferita è incentrata sulle sequenze di terminale virtuale per garantire la massima compatibilità negli scenari multipiattaforma. Per altre informazioni su questa decisione di progettazione, vedere il documento relativo alla console classica e al terminale virtuale.

Contiene informazioni estese per un tipo di carattere della console.

Sintassi

typedef struct _CONSOLE_FONT_INFOEX {
  ULONG cbSize;
  DWORD nFont;
  COORD dwFontSize;
  UINT  FontFamily;
  UINT  FontWeight;
  WCHAR FaceName[LF_FACESIZE];
} CONSOLE_FONT_INFOEX, *PCONSOLE_FONT_INFOEX;

Membri

cbSize
Dimensioni di questa struttura, in byte. Questo membro deve essere impostato su sizeof(CONSOLE_FONT_INFOEX) prima di chiamare GetCurrentConsoleFontEx o avrà esito negativo.

nFont
Indice del tipo di carattere nella tabella dei tipi di carattere della console di sistema.

dwFontSize
Struttura COORD che contiene la larghezza e l'altezza di ogni carattere nel tipo di carattere, in unità logiche. Il membro X contiene la larghezza, mentre il membro Y contiene l'altezza.

FontFamily
Il passo del carattere e la famiglia. Per informazioni sui valori possibili per questo membro, vedere la descrizione del membro tmPitchAndFamily della struttura TEXTMETRIC.

FontWeight
Spessore del carattere. Il peso può variare da 100 a 1000, in multipli di 100. Ad esempio, il peso normale è 400, mentre 700 è grassetto.

FaceName
Nome del carattere tipografico (ad esempio Courier o Arial).

Osservazioni:

Per ottenere le dimensioni del tipo di carattere, passare l'indice del carattere alla funzione GetConsoleFontSize.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione WinCon.h (include Windows.h)

Vedi anche

GetCurrentConsoleFontEx