Bonjour,

J'ai cree un nouveau type de controle. Je voudrais que lorsque l'on clique avec le bouton droit sur celui-ci, la methode OnRButtonUp de la vue qui contient ce controle soit appelee. Du coup, dans le code du controle j'ai ajoute la methode :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
void CTreeList::OnRButtonUp(UINT nFlags, CPoint point) 
{
	// TODO: Add your message handler code here and/or call default
	CWnd * parent = this->GetParent();
  parent->OnRButtonUp(nFlags, point);
 
	CTreeCtrl::OnRButtonUp(nFlags, point);
}
Mais j'ai l'erreur suivante:

error C2248: 'OnRButtonUp' : cannot access protected member declared in class 'CWnd'
Comment puis-je faire pour atteindre cette methode ?