[VC2005] Créer une fenetre et sa vue
Bonjour à tous,
je sais créer une fenetre à partir de rien avec:
Code:
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:
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 ?