Bonjour !!!
Je souhaite pouvoir changer la vue de mon application.
Pour cela j'ai crée une ressource de type DIALOG que j'ai associé à une classe CMyFormView dérivant de CFormView.
Création de la vue à partir du menu de CMainFrame
J'ai redéfini la méthode Create dans ma classe CMyFormView car la méthode Create de la classe de base CFormView est "Protected" donc non accessible depuis la classe CMainFrame.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 void CMainFrame::OnNewView() { CMyFormView* m_pNewView= new CMyFormView; m_pNewView->Create(NULL, NULL, WS_OVERLAPPED/*WS_BORDER*/, CFrameWnd::rectDefault, this, 1, NULL); }
J'ai un gros plantage a l'appel de cette méthode Create.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 BOOL CMyFormView ::Create(LPCTSTR a, LPCTSTR b, DWORD c, const RECT& d, CWnd* e, UINT f, CCreateContext* g) { BOOL bresult= Create(a,b,c,d,e,f,g); return(bresult); }
Quel est le problème ??????????
Merci d'avance
Partager