Bonjour,
Après de nombreuses recherches je n'arrive toujours pas à intercepter la notification de clic droit dans une ListBox.
J'ai pourtant créé une classe dérivant de CListBox avec ON_WM_CONTEXTMENU() défini dans la fonction MESSAGE_MAP mais toujours pas de clic droit capté...
Ma classe dérivée :
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 // RListBox.cpp : implementation file // #include "stdafx.h" #include "HDSmsService.h" #include "RListBox.h" // CRListBox IMPLEMENT_DYNAMIC(CRListBox, CListBox) CRListBox::CRListBox() { } CRListBox::~CRListBox() { } BEGIN_MESSAGE_MAP(CRListBox, CListBox) ON_WM_CONTEXTMENU() END_MESSAGE_MAP() // CRListBox message handlers void CRListBox::OnContextMenu(CWnd* pWnd, CPoint point) { AfxMessageBox(_T("")) ; }
Partager