Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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) |