Toutoun13
Messages postés65Date d'inscriptionmardi 13 juillet 2004StatutMembreDernière intervention26 mars 2007
-
5 avril 2005 à 16:28
Toutoun13
Messages postés65Date d'inscriptionmardi 13 juillet 2004StatutMembreDernière intervention26 mars 2007
-
6 avril 2005 à 10:10
Bonjour,
j'ai dans une boite de dialogue de mon appli une CListCtrl dans laquele
j'insère de ligne coreespondant à des produits selectionés. Mon
problème est que je n'arrive pas à capter l'evenement OnLButtonDown
quand je clique sur une des lignes de ma liste.
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 5 avril 2005 à 16:48
ON_WM_LBUTTONDOWN
est à la riguer à traiter dans une classe perso dérivée de
CListCtrl
. Si c'est pour détecter un changement de sélection, c'est plus ON_LBN_SELCHANGE qu'il faut traiter
ymca2003
Messages postés2070Date d'inscriptionmardi 22 avril 2003StatutMembreDernière intervention 3 juillet 20067 5 avril 2005 à 16:58
Donc il va falloir créer une nouvelle classe dérivant de CListCtrl. Cette
classe ne traitera que le click. Pour l'incorporer à la vue il faudra faire un CreateWindow (ou Create je sais plus) au lieu d'utiliser les ressources. Il est cependant peut-être possible d'associer directement l'ID du contrôles à la nouvelle classe en modifiant à la main les zones AFX des sources.
Je pense que je vais abandonner l'ajout des mes elements selectionnés
dans cette liste, je vais passer par un autre control, en esperant que
ca marche avec cet autre control. Je ne sais pas encore lequel utiliser.