Bonjour à tous,

je sais créer une fenetre à partir de rien avec:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
// CVisualisationLoi frame
 
class CVisualisationLoi : public CFrameWnd
{
	DECLARE_DYNCREATE(CVisualisationLoi)
public:
	CVisualisationLoi(); 
	// protected constructor used by dynamic creation
	virtual ~CVisualisationLoi();
 
protected:
	DECLARE_MESSAGE_MAP()
public:
	afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
 
	};
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
VisuLoi=new CVisualisationLoi;
 
VisuLoi->CreateEx(WS_EX_OVERLAPPEDWINDOW ,AfxRegisterWndClass( CS_OWNDC,0,0,  0),
				  Ligne,WS_OVERLAPPEDWINDOW,rectangle,
				  AfxGetMainWnd(),0,NULL);
 
 
VisuLoi->SetIcon( ::LoadIcon(AfxGetInstanceHandle( ),MAKEINTRESOURCE(IDI_ICONE_GAVROCHE)),FALSE);
 
VisuLoi->ShowWindow(SW_SHOW);
J'ai une classe CVisualisationLoiVue, héritée de CView, dans le but de gérer l'affichage de ma fenetre.

Comment associer l'une à l'autre ?