Salut,
Je fait un activex dans lequel j'ai un OnMouseMove :
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 : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 void CAxCtrl::OnMouseMove(UINT nFlags, CPoint point) { COleControl::OnMouseMove(nFlags, point); }
Y a t'il un moyen de faire un truc du style :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 void CFormCtrl::OnMouseMove(UINT nFlags, CPoint point) { CFormCtrl::OnMouseMove(nFlags, point); }
pour rediriger en fait le Onmousemove sur le Onmousemove du control de l'activex.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4 void CFormCtrl::OnMouseMove(UINT nFlags, CPoint point) { CAxCtrl::OnMouseMove(nFlags, point); }
ceci ne fonctionne pas car CAxCtrl::OnMouseMove est d�clarer en priv� par le classWizard, et pas moyen de le declarer autrement.
Partager