Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Důležité
Tento dokument popisuje funkce konzolové platformy, které už nejsou součástí našeho plánu ekosystému. Tento obsah nedoporučujeme používat v nových produktech, ale v budoucnu budeme nadále podporovat stávající využití. Naše upřednostňované moderní řešení se zaměřuje na sekvence virtuálních terminálů pro zajištění maximální kompatibility ve scénářích napříč platformami. Další informace o tomto rozhodnutí o návrhu najdete v naší klasické konzole vs. dokumentu virtuálního terminálu .
Obsahuje rozšířené informace pro písmo konzoly.
Syntaxe
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;
Členové
CbSize
Velikost této struktury v bajtech. Tento člen musí být nastaven na sizeof(CONSOLE_FONT_INFOEX) před voláním GetCurrentConsoleFontEx nebo se nezdaří.
nFont
Index písma v tabulce písem konzoly systému.
dwFontSize
Struktura COORD , která obsahuje šířku a výšku každého znaku písma v logických jednotkách. Člen X obsahuje šířku, zatímco člen Y obsahuje výšku.
FontFamily
Rozteč písem a rodina. Informace o možných hodnotách pro tento člen naleznete v popisu tmPitchAndFamily člen STRUKTURY TEXTMETRIC .
FontWeight
Tloušťka písma. Hmotnost může být v násobcích 100 až 1000. Například normální hmotnost je 400, zatímco 700 je tučné.
FaceName
Název písma (například Courier nebo Arial).
Poznámky
Pokud chcete získat velikost písma, předejte index písma funkci GetConsoleFontSize .
Požadavky
| Minimální podporovaný klient | Windows Vista [pouze desktopové aplikace] |
| Minimální podporovaný server | Windows Server 2008 [jenom desktopové aplikace] |
| Záhlaví | WinCon.h (včetně Windows.h) |