begin process at 2012 05 29 01:15:56
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

couleur dos


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

couleur dos

mercredi 5 mars 2003 à 22:58:15 | couleur dos

zelze

je débute et se que j'aimerai faire c'est changer la couleur de mon text et de mon fond mais j'ai essayé <conio> et il veut rien comprendre ...
quelqu'un aurait il une technique pour faire cela???
(si possible pas très compliqué car j'ébute a peine)
Merci d'avance...
mercredi 5 mars 2003 à 22:59:48 | Re : couleur dos

zelze

j'me suis planté j'ai déposé 2 fois le meme msg...

-------------------------------
Réponse au message :
-------------------------------

> je débute et se que j'aimerai faire c'est changer la couleur de mon text et de mon fond mais j'ai essayé <conio> et il veut rien comprendre ...
> quelqu'un aurait il une technique pour faire cela???
> (si possible pas très compliqué car j'ébute a peine)
> Merci d'avance...
mercredi 5 mars 2003 à 23:04:45 | Re : couleur dos

vieuxLion

Si tu es sous Windows, je te propose la fonction suivante que j'extrais de ma source sur les plug-ins :

void ecrire(char* texte)
{
HANDLE hStdout;
CONSOLE_SCREEN_BUFFER_INFO csbiInfo;

//Récupérer un handle sur la console
hStdout = GetStdHandle(STD_OUTPUT_HANDLE);

//Sauvegarder les anciennes couleurs.
GetConsoleScreenBufferInfo(hStdout, &csbiInfo);

WORD wOldColorAttrs = csbiInfo.wAttributes;
//Basculement en reverse vidéo
SetConsoleTextAttribute(hStdout, BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | COMMON_LVB_REVERSE_VIDEO);

//Ecriture du texte
cout << texte;
cout.flush();//important

//Restorer les couleurs originelles.
SetConsoleTextAttribute(hStdout, wOldColorAttrs);
}

le tutoriel plug-in lui même est ici:
http://www.cppfrance.com/article.aspx?Val=1400
il te permet de compiler l'exemple complet... mais est peut-être un peu compliqué pour ce que tu veux faire.


-------------------------------
Réponse au message :
-------------------------------

> j'me suis planté j'ai déposé 2 fois le meme msg...
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > je débute et se que j'aimerai faire c'est changer la couleur de mon text et de mon fond mais j'ai essayé <conio> et il veut rien comprendre ...
> > quelqu'un aurait il une technique pour faire cela???
> > (si possible pas très compliqué car j'ébute a peine)
> > Merci d'avance...
>
jeudi 6 mars 2003 à 03:22:52 | Re : couleur dos

ertjrtjrtj

// pour la couleur du text tu fait comme ca
// exemple de prog;


#include <iostream>
#include <conio.c> //pour la couleur
main ()
{
textcolor(10); //pour la couleur le
cout<<"la belle couleur";
char z;
cout<<"\nappuyer sur une touche pour quitter\n";
cin>>z;
cout<<"\nsalut"<<endl;
}
jeudi 6 mars 2003 à 14:49:52 | Re : couleur dos

zelze

je te remercie mais cela je connai mais vc++ 6.0 ne prend pas <conio.c>


-------------------------------
Réponse au message :
-------------------------------

> // pour la couleur du text tu fait comme ca
> // exemple de prog;
>
>
> #include <iostream>
> #include <conio.c> //pour la couleur
> main ()
> {
> textcolor(10); //pour la couleur le
> cout<<"la belle couleur";
> char z;
> cout<<"\nappuyer sur une touche pour quitter\n";
> cin>>z;
> cout<<"\nsalut"<<endl;
> }
jeudi 6 mars 2003 à 14:51:35 | Re : couleur dos

zelze

j'te remercie mais ta sources ne change que le fond.
Connais tu le moyen de changer la couleur du text???


-------------------------------
Réponse au message :
-------------------------------

> Si tu es sous Windows, je te propose la fonction suivante que j'extrais de ma source sur les plug-ins :
>
> void ecrire(char* texte)
> {
> HANDLE hStdout;
> CONSOLE_SCREEN_BUFFER_INFO csbiInfo;
>
> //Récupérer un handle sur la console
> hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
>
> //Sauvegarder les anciennes couleurs.
> GetConsoleScreenBufferInfo(hStdout, &csbiInfo);
>
> WORD wOldColorAttrs = csbiInfo.wAttributes;
> //Basculement en reverse vidéo
> SetConsoleTextAttribute(hStdout, BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | COMMON_LVB_REVERSE_VIDEO);
>
> //Ecriture du texte
> cout << texte;
> cout.flush();//important
>
> //Restorer les couleurs originelles.
> SetConsoleTextAttribute(hStdout, wOldColorAttrs);
> }
>
> le tutoriel plug-in lui même est ici:
> http://www.cppfrance.com/article.aspx?Val=1400
> il te permet de compiler l'exemple complet... mais est peut-être un peu compliqué pour ce que tu veux faire.
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > j'me suis planté j'ai déposé 2 fois le meme msg...
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > je débute et se que j'aimerai faire c'est changer la couleur de mon text et de mon fond mais j'ai essayé <conio> et il veut rien comprendre ...
> > > quelqu'un aurait il une technique pour faire cela???
> > > (si possible pas très compliqué car j'ébute a peine)
> > > Merci d'avance...
> >
>
jeudi 6 mars 2003 à 15:37:35 | Re : couleur dos

vieuxLion

bonjour,
je vois que tu m'a répondu sans lire ma réponse à ton autre message
http://www.cppfrance.com/forum.aspx?Article=8599
je te donne du rouge sur fond bleu et du rouge sur fond vert
... à toi de jouer sur le même modèle
et bravo pour avoir réussi à changer le fond (reverse vidéo)



-------------------------------
Réponse au message :
-------------------------------

> j'te remercie mais ta sources ne change que le fond.
> Connais tu le moyen de changer la couleur du text???
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Si tu es sous Windows, je te propose la fonction suivante que j'extrais de ma source sur les plug-ins :
> >
> > void ecrire(char* texte)
> > {
> > HANDLE hStdout;
> > CONSOLE_SCREEN_BUFFER_INFO csbiInfo;
> >
> > //Récupérer un handle sur la console
> > hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
> >
> > //Sauvegarder les anciennes couleurs.
> > GetConsoleScreenBufferInfo(hStdout, &csbiInfo);
> >
> > WORD wOldColorAttrs = csbiInfo.wAttributes;
> > //Basculement en reverse vidéo
> > SetConsoleTextAttribute(hStdout, BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | COMMON_LVB_REVERSE_VIDEO);
> >
> > //Ecriture du texte
> > cout << texte;
> > cout.flush();//important
> >
> > //Restorer les couleurs originelles.
> > SetConsoleTextAttribute(hStdout, wOldColorAttrs);
> > }
> >
> > le tutoriel plug-in lui même est ici:
> > http://www.cppfrance.com/article.aspx?Val=1400
> > il te permet de compiler l'exemple complet... mais est peut-être un peu compliqué pour ce que tu veux faire.
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > j'me suis planté j'ai déposé 2 fois le meme msg...
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > je débute et se que j'aimerai faire c'est changer la couleur de mon text et de mon fond mais j'ai essayé <conio> et il veut rien comprendre ...
> > > > quelqu'un aurait il une technique pour faire cela???
> > > > (si possible pas très compliqué car j'ébute a peine)
> > > > Merci d'avance...
> > >
> >
>
jeudi 6 mars 2003 à 17:21:23 | Re : couleur dos

zelze

excuse moi j'avait pas vue ...
J'te remercie pour ce code, j'suis allé voir ta sources g pas compris la moitié mais sa va venir...
Sinon vc++ 6.0 dit qu'il y a une erreur a la fin l'orsque qu'je veu créé le dll de ta source...
@+

-------------------------------
Réponse au message :
-------------------------------

> bonjour,
> je vois que tu m'a répondu sans lire ma réponse à ton autre message
> http://www.cppfrance.com/forum.aspx?Article=8599
> je te donne du rouge sur fond bleu et du rouge sur fond vert
> ... à toi de jouer sur le même modèle
> et bravo pour avoir réussi à changer le fond (reverse vidéo)
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > j'te remercie mais ta sources ne change que le fond.
> > Connais tu le moyen de changer la couleur du text???
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Si tu es sous Windows, je te propose la fonction suivante que j'extrais de ma source sur les plug-ins :
> > >
> > > void ecrire(char* texte)
> > > {
> > > HANDLE hStdout;
> > > CONSOLE_SCREEN_BUFFER_INFO csbiInfo;
> > >
> > > //Récupérer un handle sur la console
> > > hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
> > >
> > > //Sauvegarder les anciennes couleurs.
> > > GetConsoleScreenBufferInfo(hStdout, &csbiInfo);
> > >
> > > WORD wOldColorAttrs = csbiInfo.wAttributes;
> > > //Basculement en reverse vidéo
> > > SetConsoleTextAttribute(hStdout, BACKGROUND_RED | BACKGROUND_GREEN | BACKGROUND_BLUE | COMMON_LVB_REVERSE_VIDEO);
> > >
> > > //Ecriture du texte
> > > cout << texte;
> > > cout.flush();//important
> > >
> > > //Restorer les couleurs originelles.
> > > SetConsoleTextAttribute(hStdout, wOldColorAttrs);
> > > }
> > >
> > > le tutoriel plug-in lui même est ici:
> > > http://www.cppfrance.com/article.aspx?Val=1400
> > > il te permet de compiler l'exemple complet... mais est peut-être un peu compliqué pour ce que tu veux faire.
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > j'me suis planté j'ai déposé 2 fois le meme msg...
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > je débute et se que j'aimerai faire c'est changer la couleur de mon text et de mon fond mais j'ai essayé <conio> et il veut rien comprendre ...
> > > > > quelqu'un aurait il une technique pour faire cela???
> > > > > (si possible pas très compliqué car j'ébute a peine)
> > > > > Merci d'avance...
> > > >
> > >
> >
>


Cette discussion est classée dans : couleur, dos


Répondre à ce message

Sujets en rapport avec ce message

couleur dos [ par zelze ] je débute et jaimerai changer la couleur de mon texte (et la couleur de fond). J'ai essayé avec (ou .h) mais vc++ le prend pas.Quelqu'un pourrait il m Couleur C++ |--> DOS [ par 8Rakshasa8 ] Hello;J'apprend le C++ (just for fun et aussi au cours) et je voudrais savoir comment je pourrais afficher un texte en couleur sous dos ?(j'utilise De Couleur sous Dos [ par maladedede ] Je n'arrive pas a compilé la fonction textcolor ou textattr avec dev-c++.Voici le message d'erreur pour textcolor(8);  [Linker error] undefined refere Bug couleur [ par dionysos ] SalutSi qq'un savait pourquoi les fonctions textcolor() et textbackground() avec devcpp (en C sous console dos) laissent des zones d'ecran non colorée Palette de couleur sous console DOS [ par NeuX ] Bonjour, J'ai un programme en C++ qui tourne sur la console DOS et je voudrais savoir s'il est possible d'ouvrir une palette de couleur et de récupére Couleur texte dos VC++ [ par Gabi ] caractere sous dos [ par arc59 ] PB : Caracteres qui s'affichent mal sous DOS [ par dominiquox ] a l'aide!!!!!!programme équivalent a la commande DIR du DOS [ par rouxc ] Ce programme doitpermettre de lister des fichiers en parcourant les sous-répertoires avecquelques options de tri pour la sélection et l'affichage des Lumières, couleurs, matériaux, normals ... [ par fabienGL ] Bonjour je vous écris car j'écris en OpenGL, tout va bi1 mais je me pose un petit problème pour éditer la couleur de la matière (diffuse, ambiante, sp


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales