Как изменить размер шрифта в консольном приложении в Windows? Самый простой способ?
В чем разница между изменением цвета консоли с помощью system("")
и windows.h?
Вы можете изменить размер шрифта, используя SetCurrentConsoleFontEx
,
Ниже приведен небольшой пример, с которым вы можете поиграть, убедитесь, что вы #include <cwchar>
а также #include <windows.h>
CONSOLE_FONT_INFOEX cfi;
cfi.cbSize = sizeof(cfi);
cfi.nFont = 0;
cfi.dwFontSize.X = 0; // Width of each character in the font
cfi.dwFontSize.Y = 24; // Height
cfi.FontFamily = FF_DONTCARE;
cfi.FontWeight = FW_NORMAL;
std::wcscpy(cfi.FaceName, L"Consolas"); // Choose your font
SetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), FALSE, &cfi);
std::cout << "Font: Consolas, Size: 24\n";
Если вы выбираете Arial или другие, вам, возможно, придется указать ширину шрифта. Для большего Информация.
Разница между system()
звонки и использование Windows.h
в том, что system()
звонки ресурсоемки и небезопасны. Дополнительная информация Вот.
Других решений пока нет …