Bonjour,
Je veux afficher le numero de ligne selectionner par un clique gauche de la souris sur un CEdit .
Comment faire:
Et merci![]()
Bonjour,
Je veux afficher le numero de ligne selectionner par un clique gauche de la souris sur un CEdit .
Comment faire:
Et merci![]()
Salut
CListBox::GetCurSel() pour récuperer le numero de l'index selectionner dans la listbox
CEdit::SetDlgItemInt() pour mettre le chiffre que tu veux dans un CEdit.
va voir MSDN pour plus d'info
ça donne un truc du genre
à tester !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int index; index = m_malistbox.GetCurSel(); m_monedit.SetDlgItemInt(index);
je veux lorsque je clique sur un element, je recupere le numero d'element et je l'ecrit sur le CEdit.
Donc, ma question est comment gerer/recupere le clique gauche de la souris:
Salut
tu vas ds l'affichage des ressources de la boite où tu as ta listbox
clic droit sur la listbox
ajout de gestionnaire d'evenement
choisir la classe de ta boite de dialogue à droite
CBN-SELCHANGE et ajouter
comme son nom l'indique, cette fct est appelée à chaque fois que tu modifie la listbox
j'espère que ca répondra à ta question.
Est-ce que cette fct fonctionne si on modifie la listbox ou si on modifie la selectionEnvoyé par Gloubi99
:
Et merci
SELCHANGE= SELectionc CHANGE
donc l'événement est déclenché lorsque l'élément sélectionné a changé. D'ailleurs il suffit de faire un petit test pou voir toi même![]()
Partager