IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

[MFC] Couleur du texte d'un CStatic désactivé


Sujet :

MFC

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 103
    Par défaut [MFC] Couleur du texte d'un CStatic désactivé
    Bonjour à tous,

    j'aimerais changer la couleur du texte de mes CStatic lorsqu'ils sont dans l'état "disabled"...

    En effet, ma fenêtre étant grise, les statics grisés sont difficiles à lire...

    Je réussi, grâce à votre FAQ, à changer la couleur de fond des statics mais c'est hyper moche, donc j'aimerais changer la couleur du texte (les "pDC->SetTextColor(m_arClrCtlText[eMode]);" ne fonctionnent pas lorsqu'on le controle est disabled, apparemment ).

    Merci d'avance pour votre aide.

    -Kirtap-

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 103
    Par défaut
    J'étend ma recherche à tous les contrôles, finalement, car les CButton gris qui sont grisés dans une fenêtre grise ne se lisent pas très bien non plus

  3. #3
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    salut,
    on ne peut pas faire grand chose a part changer la couleur globalement avec
    la fonction SetSysColors
    exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        int c = COLOR_GRAYTEXT;
        COLORREF color = RGB(0,0,0);// noir
        SetSysColors( 1, &c ,&color );

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 103
    Par défaut
    oui mais non...

    Donc, si je comprend bien, il n'y a pas de solution pour changer la couleur du texte d'un composant grisé...tant pis !

    Merci quand même.


Discussions similaires

  1. [VB.NET] Couleur du texte dans un TextBox désactivé
    Par Cricket dans le forum Windows Forms
    Réponses: 9
    Dernier message: 08/10/2013, 22h16
  2. Changer la couleur du texte d'un bouton quand il se désactive
    Par Heavy Metal Hero dans le forum Composants graphiques
    Réponses: 3
    Dernier message: 08/10/2013, 17h33
  3. Couleur du texte d'un contrôle TextBox désactivé
    Par Angelique64 dans le forum VB.NET
    Réponses: 3
    Dernier message: 12/04/2010, 20h34
  4. Couleur du texte et du fond d'un CStatic
    Par homeostasie dans le forum Visual C++
    Réponses: 3
    Dernier message: 13/02/2007, 18h01
  5. [MFC][ListBox] Couleur du texte
    Par r0d dans le forum MFC
    Réponses: 8
    Dernier message: 08/06/2005, 18h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo