Salut,
desole ca donne plutot ca (car l event MOUSEDOWN est envoye mais a ta listbox, faudrait l intercepter a son niveau mais faut utiliser une classe derivee pour ce faire ou alors la creer mais dynamiquement) donc comme l a dit la viper, tu peux^via le oncontextmenu (mais c est en screen coordinates les valeurs)
void CMyDlg::OnContextMenu(CWnd* pWnd, CPoint point)
{
CRect rect;
m_ListBox.GetWindowRect(rect);
if (rect.PtInRect(point) == 0) {
TRACE ("rclick not on the listbox\n" );
}
else {
TRACE ("rclick on the listbox\n" );
}
}
[edtdd]--Message édité par VisualC++--[/edtdd]
---------------
VT ... Vaucluse / Vrille(euse :sarcastic: ) c'est pareil tant qu'il y a l'humour :D