Cómo cambiar el color y el tamaño de fuente en C++
Dijiste que el programa se ejecuta en una ventana negra. Supongo que entiendo lo que quieres decir. Estás usando programación de consola, lo que significa que estás creando una consola win32
. >
Consola
p>Proyecto de aplicación, dado que es programación de consola, la ventana que aparece es una ventana de DOS, con texto blanco sobre fondo negro. No se puede configurar en el compilador, pero. se puede cambiar a través de códigos de programa específicos, es decir, usando el control. Hay funciones API para cambiar, pero son muy limitadas, después de todo, no es programación de Windows. Por ejemplo, puede cambiar el fondo utilizando la función API del sistema ("color
"), pero insertar el fondo en la imagen que desea es básicamente imposible, después de todo, el programa de la consola es un personaje. , es imposible mostrar mapas de bits en un programa de caracteres. Como mencionó, es posible cambiar el color de la fuente. Puede usar la función API SetConsoleTextAttribute para configurar el color de la fuente, o puede usar directamente las funciones API FillConsoleOutputAttribute y WriteConsoleOutputCharacter. Imprima palabras en color con coordenadas fijas en la consola o use FillConsoleOutputAttribute solo para imprimir módulos de color. Sin embargo, es imposible cambiar el tamaño de fuente porque la consola solo genera datos y los caracteres son fijos y determinados por el sistema operativo. ser cambiado.