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 :

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("")) ;
}
Merci