Fenêtre parent et enfant [wxWidget] - C++ - Programmation
MarshPosté le 06-02-2005 à 01:38:22
Bonjour,
Dans un onglet, j'aimerais mettre à gauche un "wxTreeCtrl" et à droite un espace gris foncé destiné à mettre des fenêtres enfants. Voici donc à quoi je voudrais arriver: http://zenux.free.fr/mdi.JPG
Voici mon code qui se compile mais qui ne m'affiche aucune fenêtre enfant:
Code :
//Page EDITEUR
wxPanel *pane = new wxPanel(onglet, -1);
wxBoxSizer *sizer_1 = new wxBoxSizer(wxHORIZONTAL);
tree = new wxTreeCtrl(pane, 102, wxDefaultPosition, wxDefaultSize);
wxMDIParentFrame *fen_p = new wxMDIParentFrame(pane, -1, "", wxDefaultPosition, wxDefaultSize, wxFRAME_NO_WINDOW_MENU);
wxMDIChildFrame *fen = new wxMDIChildFrame(fen_p, -1, "nom_fen", wxDefaultPosition, wxDefaultSize);
fen->Show(TRUE);
sizer_1->Add(tree, 0, wxALL|wxEXPAND, 5);
sizer_1->Add(fen_p, 0, wxALL|wxEXPAND, 5);
pane->SetAutoLayout(true);
pane->SetSizer(sizer_1);
Layout();
onglet->AddPage(pane, "EDITEUR" );
J'ai du mal à comprendre le principe des fenêtres wxMDIParentFrame, wxMDIChildFrame et wxMDIClientWindow.
Marsh Posté le 06-02-2005 à 01:38:22
Bonjour,
Dans un onglet, j'aimerais mettre à gauche un "wxTreeCtrl" et à droite un espace gris foncé destiné à mettre des fenêtres enfants. Voici donc à quoi je voudrais arriver: http://zenux.free.fr/mdi.JPG
Voici mon code qui se compile mais qui ne m'affiche aucune fenêtre enfant:
J'ai du mal à comprendre le principe des fenêtres wxMDIParentFrame, wxMDIChildFrame et wxMDIClientWindow.
Merci d'avance...