Salut, avec MFC :
J'ai une vue parent et un dialog non modal enfant.
J'essaye d'appeler une méthode du parent depuis le dialog enfant.
// MyModelessDialog.h
class MyModelessDialog : public CDialog
{
// Le constructeur prend CView* pParent
// blabla
}
// MyView.h
#include "MyModelessDialog.h"
class MyView : public CFormView
{
// blabla
void uneFonction();
MyModelessDialog* m_pDialog;
}
// MyView.cpp
Dans OnInitialUpdate je crée le dialog enfant.
Tout va bien.
// Et dans le MyModelessDialog.cpp,
sur un click boutton par exemple :
Impossible de caster le parent de CView* en MyView*
pour pouvoir appeler MyView::uneFonction();
Je pense que c'est un problème d'include mais avez vous
une idée ?
Merci pour vos réponses.