j'aimerais savoir si il est possible de rendre le fond transparent d'un Mask Edit ou d'un Edit. j'ai pu voir pas mal de code permettant de changer la couleur mais pas a la rendre transparente
Si qq peut m'aider Merci
Je ne comprends pas bien ta requête mais tu peux renvoyer le brush de fond de l'edit en mettant la même couleur que le dialog derriere (WM_CTLCOLOREDIT)
A plus.
De memoire (je peux me planter) mais la methode avec WM_CTLCOLOREDIT ne marche pas dans ce cas car si on retourne la couleur transparente ca n'efface plus le fond et tout se superpose.
Sinon oui c'est possible mais c'est a toi de tout faire, mémoriser le fond, retourner la couleur transparente au niveau de WM_CTLCOLOREDIT (pour n'afficher que le texte sans fond) et reeafficher le fond memorisé a chaque changement.
Dans une de mes sources je suis arrivé a changer totalement le dessin d'un edit uniquement via WM_CTLCOLOREDIT (sans toucher a WM_ERASEBKG ou WM_PAINT)