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); };J'ai une classe CVisualisationLoiVue, héritée de CView, dans le but de gérer l'affichage de ma fenetre.
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);
Comment associer l'une à l'autre ?
Partager