void setFontSize()
{
HANDLE hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
PCONSOLE_FONT_INFOEX lpConsoleCurrentFontEx = new CONSOLE_FONT_INFOEX();
lpConsoleCurrentFontEx->cbSize = sizeof(CONSOLE_FONT_INFOEX);
GetCurrentConsoleFontEx(hConsole, 0 , lpConsoleCurrentFontEx);
lpConsoleCurrentFontEx->dwFontSize.X = 8;
lpConsoleCurrentFontEx->dwFontSize.Y = 16;
SetCurrentConsoleFontEx(hConsole, 0, lpConsoleCurrentFontEx);
}
コンソールでフォントサイズを変更しています。と の寸法に問題がdwFontSize.X
ありdwFontSize.Y
ます。とても大きいサイズが欲しいです。機能することが知られている値は何ですか? それはある種のパターンに従っていますか?明らかに受け入れられないものを挿入すると、デフォルトが使用されるためです。または、デフォルトのラスター フォントの代わりに、フォント タイプを Lucida コンソールとそのサイズに変更する方が簡単ですか? その場合、どうすればいいですか?