そのため、コマンドプロンプトで色をいじっていました。ただし、MS Visual C++ でコンソール プログラムを実行すると、色はデフォルトのままです。これを変更して、コマンド プロンプトを使用するたびにカスタム設定が使用されるようにする方法はありますか? Visual C++ で設定を変更する必要がありますか?
Windows 7 と MS Visual C++ 2010 Express を実行しています。
ここで質問させていただければと思います。助けてくれてありがとう。
これらのカスタムカラーがアプリケーションに固有の場合は、 SetConsoleTextAttributeなどのコマンドを使用して、代わりにコードに組み込むことができます。
ここにコンソール機能の完全なリストがあります:http://msdn.microsoft.com/en-us/library/windows/desktop/ms682073 (v = vs.85).aspx
コンソールウィンドウで色を使用する例もあります。
これは、Visual Studioから実行されるアプリケーション、およびコマンドラインから実行されるアプリケーションで機能します。使用する必要はありませんWriteFile
。色を設定したら、通常どおりに使用できprintf
ますcout
。
プログラムを実行Properties
してコンソール自体の色設定を変更する場合は、そのプログラム専用に色設定を保持する必要があります。または、コンソール ウィンドウ全体で永続化する必要があるデフォルトを変更することもできます。