Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1554 connectés 

  FORUM HardWare.fr
  Programmation

  [MFC Dialog Based - VS6] Comment choisir la couleur d'1 TextOut ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MFC Dialog Based - VS6] Comment choisir la couleur d'1 TextOut ?

n°88001
nrv_from_c​nr
Posté le 10-01-2002 à 19:25:48  profilanswer
 

Je tiens à attirer votre attention que je ne suis pas dans un MFC standard, je suis dans une application dite "Dialog Based" ; je n'ai donc pas de "OnDraw()", mais un "OnPaint()" ...
Voici ma question : je cherche à afficher du texte en rouge ; comment faire ? Un dc.SelectObject(Rouge) (ayant défini un CPen Rouge avant, qui marche) avant la commande dc.TextOut() ne change rien à la couleur du texte (immuablement noir ... )
Vous savez comment je peux faire ?
 
Merci d'avance !
A+, Nrv ;-)

mood
Publicité
Posté le 10-01-2002 à 19:25:48  profilanswer
 

n°88003
youdontcar​e
Posté le 10-01-2002 à 19:36:07  profilanswer
 

le 'pen' définit la couleur des objets dessinées (lignes, ellipses, rectangles & co).
 
pour choisir la couleur du texte, c'est SetTextColor(). la couleur de fond, SetBkColor().

n°88021
nrv_from_c​nr
Posté le 10-01-2002 à 21:07:55  profilanswer
 

Merci tout plein !
A+, Nrv ;-)

n°88027
nrv_from_c​nr
Posté le 10-01-2002 à 21:21:15  profilanswer
 

J'arrive pas à trouver la syntaxe ; je préférai de loin les MFC standards à ces mer.. de Dialog Based !
Enfin ...  :D  
Tu peux me donner un exemple de rien du tout stp :-)
Si possible pas celui là : " la j'écris en noir, et là en rouge Ha ha ha MDR ! L'autre ! Y sais même pas s'en servir !"  :sarcastic:  
Merci d'avance  ;)

 

[edtdd]--Message édité par nrv_from_cnr--[/edtdd]

n°88033
youdontcar​e
Posté le 10-01-2002 à 21:30:46  profilanswer
 

* tu entends quoi pas 'dialog based' ? on peut faire des dialogues en mfc et en win32 pur.
 
* tu peux changer sans problème la couleur dans un onpaint ...
 
void CTaClasse::OnPaint()  
{
 CPaintDC dc(this);
 dc.SetTextColor(0x0000ff); // rouge
 dc.TextOut(40, 40, CString("hello" ));
}
 
ça c'est en mfc. en win32, tu utilises BeginPaint(), EndPaint(), et SetTextColor(hdc, 0x0000ff); par ex.
 
mais vu que tu ne précises pas bien ce avec quoi tu bosses, je peux pas t'en dire plus :D

 

[edtdd]--Message édité par youdontcare--[/edtdd]

n°88064
nrv_from_c​nr
Posté le 10-01-2002 à 22:05:36  profilanswer
 

C'est bon ça marche !  :D  
Merci à toi !!!  :)  
Nrv  ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [MFC Dialog Based - VS6] Comment choisir la couleur d'1 TextOut ?

 

Sujets relatifs
[MFC Dialog Based - VS6] Lancement d'une boucle par un boutonConfig de VC++ pour les MFC
[Delphi] Couleur: memobox et label[C++] Utiliser MAKEINTRESOURCE dans app Win32 sans MFC
VBA EXCEL : Comment on obtient la couleur d'une cellule ?[Delphi] couleur...
débutant complet en HTLM, change la couleur du text d'un bouton 
Plus de sujets relatifs à : [MFC Dialog Based - VS6] Comment choisir la couleur d'1 TextOut ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR