Ciao a tutti!
Stò creando un programma console, ho incontrato qualche problema nel cambiare i colori di sfondo e testo: vorrei che i colori del testo cambino di riga in riga. Vorrei però anche un particolare colore per lo sfondo; per cambiare lo sfondo ho utilizzato
codice:
system("color B0");
poi ho utilizzato le API di windows per cambiare il colore del testo con questa funzione:
codice:
void colore(short Color) 
{ 
HANDLE hCon = GetStdHandle(STD_OUTPUT_HANDLE); 
SetConsoleTextAttribute(hCon,Color); 
}
Il problema è che il riquadro attorno ad ogni carattere non è del colore dello sfondo. Ho visto che, sempre con le API, è possibile cambiare il colore del riquadro attorno al carattere, la cosa, però diventa un po' complicata, perchè sono costretto a cercare un nuovo numero per l'API ogni volta che voglio cambiare lo sfondo.
C'è una soluzione alternativa??
Grazie in anticipo!