2017-09-05 11 views
2

コンソールアプリケーションのフォントをRasterフォントに変更しようとしています。ここでは、フォントのイメージとどこでそれを設定することができますは次のとおりです。コンソールアプリケーションのフォントをRasterフォントに変更する

CMD Screenshot

私の質問は、私は私のC++アプリケーションでこれを行うことができる方法ですか?それには特定の名前はありますか?

CONSOLE_FONT_INFOEX cf; 
cf.cbSize = sizeof cf; 
cf.dwFontSize.X = 6; 
cf.dwFontSize.Y = 8; 
wcscpy_s(cf.FaceName, L"NEED NAME HERE"); 
SetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), 0, &cf); 

"ラスター"、 "ラスターフォント"、 "ラスターフォント"、 "RasterFont"、 "RasterFonts"、 "フォントラスター"、 "フォントラスター"、 "FontRaster":これは私がこれまで持っているものです、 "FontsRaster"、および "Font"はすべて私のために働いていません。それを設定する別の方法やそれが行く別の名前がありますか?

+1

あなたは、この名前を使用することができます:ターミナルをラスターフォント – Asesh

+0

のためにあなたが素晴らしいです! @Asesh – vidsac

+1

私はそれを行った:) – Asesh

答えて

4

あなたは、ラスタフォントの端末にフォントフェース名を設定することができます。

CONSOLE_FONT_INFOEX cf = {0}; 
cf.cbSize = sizeof cf; 
cf.dwFontSize.X = 6; 
cf.dwFontSize.Y = 8; 
wcscpy_s(cf.FaceName, L"Terminal"); 
SetCurrentConsoleFontEx(GetStdHandle(STD_OUTPUT_HANDLE), 0, &cf); 
+0

あなたは 'CONSOLE_FONT_INFOEX'のすべてのメンバーを初期化していません。 – zett42

+0

@ zett42今、私はありがとう – Asesh

関連する問題