[ActiveX] Acceder à OnMouseMove avec une autre classe
Salut,
Je fait un activex dans lequel j'ai un OnMouseMove :
Code:
1 2 3 4
| void CAxCtrl::OnMouseMove(UINT nFlags, CPoint point)
{
COleControl::OnMouseMove(nFlags, point);
} |
Dans cette activex j'ai crée une Form qui est donc par dessus le fond de l'activex donc quand je bouge la souris ce n'est pas dans CAxCtrl qu'il va chercher le OnMouseMove, mais dans la classe de ma form
Code:
1 2 3 4
| void CFormCtrl::OnMouseMove(UINT nFlags, CPoint point)
{
CFormCtrl::OnMouseMove(nFlags, point);
} |
Y a t'il un moyen de faire un truc du style :
Code:
1 2 3 4
| void CFormCtrl::OnMouseMove(UINT nFlags, CPoint point)
{
CAxCtrl::OnMouseMove(nFlags, point);
} |
pour rediriger en fait le Onmousemove sur le Onmousemove du control de l'activex.
ceci ne fonctionne pas car CAxCtrl::OnMouseMove est déclarer en privé par le classWizard, et pas moyen de le declarer autrement.