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

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 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
 
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);
}
J'ai un gros plantage a l'appel de cette méthode Create.

Quel est le problème ??????????

Merci d'avance