Bonjour,
J'aurais besoin de déclencher un évenement windows à partir d'un click ou double click sur le bouton droit de la souris dans la zone de liste d'une CListBox.
Pourriez-vous m'indiquer la solution ?
A l'avance , Merci.
Bonjour,
J'aurais besoin de déclencher un évenement windows à partir d'un click ou double click sur le bouton droit de la souris dans la zone de liste d'une CListBox.
Pourriez-vous m'indiquer la solution ?
A l'avance , Merci.
L'évènement est déjà déclenché par la librairie MFC, tu n'as plus qu'à l'intercepter.
Voir la partie "remarks" du lien suivant: MSDN.
J'ai oublié de donner quelques détails :
J'ai créé une listbox dans une FormView et je n'ai accès qu'aux événements suivants :
LBN_SELCHANGE
LBN_DBLCLK (bouton gauche)
LBN_ERRSPACE
LBN_KILLFOCUS
LBN_SELCANCEL
LBN_SETFOCUS
Je n'ai pas acces au RBUTTONDOWN
Je pense qu'il faut peut-être que je dérive une classe CListBox pour avoir acces à cet événement mais, étant un amateur, je ne sais pas faire et ne trouve pas d'exemple
J'ai résolu mon problème en dérivant la classe CListBox.
Partager