hy une autre méthode est d'intercepter le message WM_CTL_COLOR du parent. Tu peux filtrer sur le type de contrôle (ex : zone d'édition) ou sur un hwnd à appliquer. Comme tu ne veux pas changer le fond du contrôle ta fonction doit retourner NULL (ie le brush du contrôle doit être utilisé pour le fond). Pour la couleur de texte, tu utilise les fonctions suivantes: SetTextColor(hdc, RGB(255,0,0)); SetBkMode(hdc, TRANSPARENT); // RGB permet de créer la couleur que tu désires avoir // le hdc est celui obtenu par le message bon courage et salut l'lo
------------------------------- Réponse au message : -------------------------------
Comment changer la couleur du texte s affichant dans un edit box (type CString)? Merci. @ude!
|