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

  FORUM HardWare.fr
  Programmation

  [VC++] et couleurs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VC++] et couleurs

n°27188
Kalli
Posté le 24-04-2001 à 20:11:45  profilanswer
 

Comment faire pour changer la couleur d'un static ?? (j'ai essayé mais ça me change la couleur de tous les statics...)

mood
Publicité
Posté le 24-04-2001 à 20:11:45  profilanswer
 

n°27272
juldjin
Posté le 25-04-2001 à 09:10:08  profilanswer
 

est ce que tu as donné des ID différents pour tout tes statics, sinon c'est normal, il faut que le texte static dont tu veux changer la couleur est un ID différent des autres.
 
j'espere que ça repond a ta question.

n°27363
Kalli
Posté le 25-04-2001 à 11:51:25  profilanswer
 

Merci, je vais essayer...

n°27667
Flying
Posté le 25-04-2001 à 23:59:01  profilanswer
 

Voici un exemple en VC++ avec une Dialog Box Application.
 
void CCouleurDlg::Test()
{
        m_sStaticTest = "Essai des couleurs";
 UpdateData(FALSE);
}
 
HBRUSH CCouleurDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)  
{
 HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
 
 if (pWnd->GetDlgCtrlID() == IDC_STATIC_TEST)
 {
  pDC->SetTextColor(RGB(255, 0, 0));
  pDC->SetBkMode(TRANSPARENT);  // transparent
  //pDC->SetBkColor(RGB(0,255,0)); // ou couleur de fond...
 }
 
 return hbr;
}
 
@+
Flying

n°27673
Kalli
Posté le 26-04-2001 à 01:41:26  profilanswer
 

Merci, je teste ...

n°27676
Kalli
Posté le 26-04-2001 à 01:53:48  profilanswer
 

C'est cool, ça marche très bien ! Encore une petite question : comment utiliser ces fonctions ailleurs que dans HBRUSH CCouleurDlg::OnCtlColor... ??? (c'est-à-dire n'importe où dans le programme ?)


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

  [VC++] et couleurs

 

Sujets relatifs
[JAVA] - Conversion BufferedImage de Noir/Blanc => Couleurs ???changer les couleurs d emacs ...
Envoyer un mail incluant images, couleurs, fond etc...[OpenGL] L'activation des texture me change mes couleurs !
Plus de sujets relatifs à : [VC++] et couleurs


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)