如何在C++中改变字体颜色和大小
当你说程序在黑窗口中运行时,我想我明白你的意思了。您正在使用控制台编程,这意味着您正在构建win32。
安慰
应用项目,由于是控制台编程,弹出的窗口是DOS窗口,黑底白字,无法在编译器上设置。但是可以通过特定的程序代码,也就是使用控制台API函数来改变,但是非常有限。毕竟不是windows编程。如你所说,要改变背景,你可以使用system("color。
”)这个系统是通过API函数实现的,但是基本上不可能把背景插入到你想要的图片中。毕竟控制台程序是字符程序,不可能在字符程序下显示位图,你说改字体颜色也行。您可以使用API函数SetConsoleTextAttribute来设置字体颜色。也可以在控制台的固定坐标下直接用FillConsoleOutputAttribute和WriteConsoleOutputCharacter这两个API函数打印颜色字或者单独用FillConsoleOutputAttribute打印颜色模块,但是不可能改变字体大小,因为控制台只是数据输出,字符是固定的,由操作系统决定,不能改变。