Dans mon EDIT, quand je tape du texte et que je fait Entrée, mon curseur revient à la ligne. Je voudrais que sa envoie le message avec ID_B_ENVOYER qui est à 1. J'aimerais ne pas changer les options de la création de mon EDIT.
Est-ce possible ?
De plus, j'aimerais changer la couleur de fond pour mon EDIT.
J'ai mis ce code :
cs_juju12
Messages postés966Date d'inscriptionsamedi 3 avril 2004StatutMembreDernière intervention 4 mars 20104 23 oct. 2007 à 20:00
Pour ton 1er problème faut que tu vires le style ES_WANTRETURN => quand tu fais entrée il appelera automatiquement le push boutton par défaut de la fenêtre. Tu peux toujours ajouter un CR dans le code après pour aller effectivement à la ligne dans l'edit.
Pour ton 2ème problème, si tu ne trouves pas mieux, tu peux sous-classer le contrôle et traiter le message WM_ERASEBKGND.
cs_paramotdam
Messages postés29Date d'inscriptionjeudi 24 mars 2005StatutMembreDernière intervention29 mai 2009 23 oct. 2007 à 22:55
merci de ta réponse,
mon 2ièm problème est réglé.
Pour le premier, j'ai enlever ES_WANTRETURN et quand je fais Entrée, sa donne rien. Déjà sa va pas à la ligne c'est bien mais sa n'envoie pas le message. Pourtant le bouton Envoyer à l'ID 1.
cs_paramotdam
Messages postés29Date d'inscriptionjeudi 24 mars 2005StatutMembreDernière intervention29 mai 2009 24 oct. 2007 à 22:48
Mon bouton envoyer a déjà ce style.
Quand je crée un Edit avec une seule ligne, sa marche mais dès qu'il y a plusieurs lignes sa ne marche pas l'action du bouton sur Entrée !
Voici le code du bouton envoyer :
cs_paramotdam
Messages postés29Date d'inscriptionjeudi 24 mars 2005StatutMembreDernière intervention29 mai 2009 25 oct. 2007 à 18:52
Si j'enlève ES_AUTOVSCROLL sa ne marche pas mieux. Par contre si j'enlève ES_MULTILINE, ma touche Entrée actionne le bouton Envoyer.
Mais je voudrais que mon je tape du texte dans mon edit, que sa aille à la ligne. Alors qu'en enlevant ES_MULTILINE, je ne peux écrire qu'une seule ligne.
Je sais qu'il y a une solution car DDpop de Dando Damien :
http://damien09.programmes.site.voila.fr/index.html marche très bien. Par contre je ne vois pas ce qu'il a de plus dans son programme pour que sa fonctionne !
Si vous avez des idées...
Merci