Salut,

J'ai un probl�me lors de la cr�ation manuelle d'une classe d�riv�e de CFormView.

Dans mon programme, je r�cup�re un objet de type CRuntimeClass. Je veux cr�er la vue � partir de cet objet. Je fait donc �a.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
CMyFormView * pView = (CMyFormView *)pRuntimeClass->CreateObject ( );
Mais apr�s ex�cuter �a, le pointeur est correct mais je n'ai pas de m_hWnd.
Donc bon, je ne suis pas tr�s contrariant de si bon matin, alors je tentes de faire un Create
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
pView = (CMyFormView *)m_pRuntimeClass->CreateObject ( );
DWORD dwStyle = AFX_WS_DEFAULT_VIEW;
CRect rect(0,0,300,300);
pView->Create(NULL, NULL, dwStyle, rect, this, AFX_IDW_PANE_FIRST+1);
Mais quand je compile, il me dit que le Create ne prend pas 6 param�tres. Alors que dans la doc, le CWnd::Create en prend 7 dans le dernier avec une valeur par d�faut. Donc 6.

Donc maintenant, je suis compl�tement perdu de chez perdu. Je ne sais plus quoi faire pour cr�er correctement cette Vue et avec un m_hWnd correct.

Auriez vous une id�e ?

Merci d'avance