Salut,
Dans la classe CProject je crée un CMonDialog (hérité de CDialog) en lui passant en paramètre la fenetre active :
dans la classe CMonDialog on a :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 ... CMDIFrameWnd* pMDI = static_cast<CMDIFrameWnd*>(static_cast<CMDIFrameWnd*>(AfxGetMainWnd())->GetActiveFrame()); monDialog = new CMonDialog(pMDI);
mais visiblement j'ai pas vraiment accès à ma view, parce que dès que j'essaye d'y accéder, je me fais insulter... bug mémoire... etc...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 void CNewChangeListDlg::OnOK() { ... CMonAppliView* view = static_cast<CMonAppliView*>(static_cast<CMDIFrameWnd*>(m_pParentWnd)->GetActiveView()); ... CDialog::OnOK(); }
Help !
Merci
Partager