Couleur console [RESOLU]

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Yrahen
Messages : 51
Inscription : sam. 01/sept./2012 4:14

Couleur console [RESOLU]

Message par Yrahen »

Bonjour a tous, ( et a toutes, eventuellement ),

Je cherche actuellement a changer la couleur de la console. Avant de me sauter dessus en me disant de lire la doc et d'utiliser consolecolor, je tiens a developper mon propos. ( Pas taper! )

Je voudrais que mon programme soit ecrit en lettres noires sur fond blanc. Avant de sortir une nouvelle fois votre fusil en criant "Consolecolor() triple c*n! ", je veux ajouter que je souhaite que toute la console soit blanche, et non juste sous les lettres ecrites.

J'ai d'abord pensé a faire une boucle, ou je changerais le consolelocate pour passer sur chaque "case" de la console, pour tout mettre en blanc, et a chaque fois qu'une nouvelle ligne apparaitrait dans la console, meme ranguene.

Existe t'il un moyen "plus propre" de faire?

Merci,

Yra
Dernière modification par Yrahen le ven. 07/sept./2012 19:21, modifié 1 fois.
"L'imagination est plus importante que la connaissance."
Avatar de l’utilisateur
falsam
Messages : 7324
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: Couleur console

Message par falsam »

Pas taper promis :

Code : Tout sélectionner

If OpenConsole()
    EnableGraphicalConsole(1)
    ConsoleColor(0, 15) ;Noir sur fond Blanc
    ClearConsole() ;L'astuce
    PrintN("Appuyez sur [Entree] pour quitter")
    Input()
EndIf
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Yrahen
Messages : 51
Inscription : sam. 01/sept./2012 4:14

Re: Couleur console

Message par Yrahen »

"Le fond d'écran est déterminé par ConsoleColor(). "

Effectivement, je m'etais focalisé sur ConsoleColor, je n'avais pas vu ca de Clearconsole..

Encore une fois, merci beaucoup!
"L'imagination est plus importante que la connaissance."
Répondre