Udostępnij przez


struktura CONSOLE_FONT_INFOEX

Ważne

W tym dokumencie opisano funkcje platformy konsolowej, które nie są już częścią naszego planu działania ekosystemu. Nie zalecamy używania tej zawartości w nowych produktach, ale będziemy nadal obsługiwać istniejące użycie w przyszłości na czas nieokreślony. Nasze preferowane nowoczesne rozwiązanie koncentruje się na sekwencjach terminali wirtualnych w celu zapewnienia maksymalnej zgodności w scenariuszach międzyplatformowych. Więcej informacji na temat tej decyzji projektowej można znaleźć w naszym dokumencie dotyczącym klasycznej konsoli i terminalu wirtualnego .

Zawiera rozszerzone informacje dotyczące czcionki konsoli.

Składnia

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;

Członkowie

cbSize
Rozmiar tej struktury w bajtach. Ten element członkowski musi być ustawiony na wartość sizeof(CONSOLE_FONT_INFOEX) przed wywołaniem metody GetCurrentConsoleFontEx lub zakończy się niepowodzeniem.

nFont
Indeks czcionki w tabeli czcionek konsoli systemu.

dwFontSize
Struktura COORD zawierająca szerokość i wysokość każdego znaku w czcionki w jednostkach logicznych. Element członkowski X zawiera szerokość, a element członkowski Y zawiera wysokość.

FontFamily
Rzut czcionki i rodzina. Aby uzyskać informacje o możliwych wartościach dla tego elementu członkowskiego, zobacz opis elementu członkowskiego tmPitchAndFamily struktury TEXTMETRIC .

FontWeight
Waga czcionki. Waga może wahać się od 100 do 1000, w wielokrotnościach 100. Na przykład normalna waga wynosi 400, a 700 jest pogrubiona.

FaceName
Nazwa czcionki (na przykład Courier lub Arial).

Uwagi

Aby uzyskać rozmiar czcionki, przekaż indeks czcionki do funkcji GetConsoleFontSize .

Wymagania

   
Minimalny obsługiwany klient Windows Vista [tylko aplikacje klasyczne]
Minimalny obsługiwany serwer Windows Server 2008 [tylko aplikacje klasyczne]
Nagłówek WinCon.h (w tym Windows.h)

Zobacz także

GetCurrentConsoleFontEx