Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : couleur de fond boite de dialogue [ Archives / Au secours ] (dambeaufort)

mercredi 31 mars 2004 à 16:32:51 | couleur de fond boite de dialogue

dambeaufort


Bonjour,

Pourriez vous m'indiquer une méthode afin de changer la couleur de fond d'une boite de dialog. Je travaille en MFC sous visual C++.
Si vous pouvez expliquer moi la fonction a utiliser et ou la mettre dans le programme car j'ai une dizaine de boite de dialog qui se succede. C pour ca que j'aimerais changer la couleur de certaine.

Merci d'avance

dimanche 4 avril 2004 à 08:35:41 | Re : couleur de fond boite de dialogue

hm1964

Dans la classe de la fenêtre tu récupère le message WM_CTLCOLOR en déclanchant un OnCtlColor.

Dans cette fonction tu fais :
HBRUSH Cmydialog::OnCtlColor(CDC*pdc,CWnd*pWnd,UINT nCtlColor)
{
if (nCtlColor==CTLCOLOR_EDIT)
{
pDC->SetBlkColor(RGB(255,255,0)); //ici une couleur
return m_maCouleur; //HBRUH membres
}
if (nCtlColor==CTLCOLOR_DLG1)
{
pDC->SetBlkColor(GB(255,0,0)); //couleur
return m_monAutreCouleur
}
// ..... pour chaque dialog
return CDialog::OnCtlColor(pDC,pWnd,nCtlcolor);
//return indispensable pour les autres dialogs !
}

J'espère que ça t'aidera
bonne journée

Jean-Philippe



Cette discussion est classé dans : changer, couleur, fond, boite, dialogue


Répondre à ce message

Sujets en rapport avec ce message

Comment changer la couleur d'une boite de dialog [ par LordDaedalus ] BonjourJe voudrais changer la couleur du fond d'une boite de dailogue (CDialog) de façon à ce qu'elle s'affiche au démarrage avec du bleu par exemple. Affichage d'une image de fond dans une boite de dialogue [ par Calimero150 ] Coucou tout le monde!Je cherche un moyen d'afficher une image de fond dans une boite de dialogue donc si quelqu'un peut m'aider, qu'il n'hésite pas! M Modifier Couleur d'un Bouton et d'une Boite de Dialogue en C++? [ par alanbraxe31 ] Bonjour tt l'monde!je cherche un script simple ( car je suis débutant en c++) pour modifier la couleur d'une boite de dialogue créée automatiquement, ListCtrl couleur de fond des cases [ par gus2647 ] Bonjour, Je viens de creer une listctrl et j aimerais changer le bkgcolor de la case en fonction de la valeur quelle contient (vert si positif, rouge Insérer une image de fond sur une boite de dialogue [ par bethany ] Bonjour,Un ami du forum, glipper, m'a bien aidé à faire une treeview dans une boite de dialogue. Maintenant c'est vrai que le fond gris ca rend pas gé changer la couleur du fond de la view [ par glaive ] je veux changer la couleur de fond de la view, je travaille en MFCet je n'est pas une base dans les API de windowsmerci d'avanceglaive l'epée de la ju couleur boite de dialogue [ par ancat ] Bonjour,j'ai fait un petit programme en win32 mais je trouve mes boites de dialogue un peu fade....Comment puis-je changer la couleur de la boite.?Je Changement de toutes les couleurs dans une appli en MFC [ par obby ] Salut,  Je voudrai changer toutes les couleurs dans mon application. J'ai déjà réussi à changer la couleur de fond d'une boite de dialogue mais j'aim Changer la couleur de fond d'une appli [ par Toutoun13 ] Bonjour, J'ai créé une appli de base avec VC++. Par defaut le fond de la fenetre est blanc. Est il possible de modifier ce fond, j'aimerais mettre du [c++] Boite de dialogue toujours visible [ par cedekasme ] Bonjour a tous! Je suis en train de programmer une application qui permettrait de modifier un fond de carte afin d'y ajouter/retirer des objets. Pour


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.