Bonjour,
J'essaye de faire une application MDI en partant du sample fourni avec wxWidgets mais j'ai un plantage lors de l'exécution, apparemment a cause du menu :
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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 void cMainFrame::Init(){ wxMenuBar *menu_bar = new wxMenuBar(); //// Make a menubar wxMenu *file_menu = new wxMenu(); file_menu->Append(wxID_NEW, _T("&New...\tCtrl-N")); // file_menu->Append(wxID_OPEN, _T("&Open...\tCtrl-X")); file_menu->AppendSeparator(); file_menu->Append(wxID_EXIT, _T("E&xit\tAlt-X")); menu_bar->Append(file_menu, _T("&File")); // A nice touch: a history of files visited. Use this menu. // m_docManager->FileHistoryUseMenu(file_menu); /* wxMenu *edit_menu = (wxMenu *) NULL; if (edit_menu) menu_bar->Append(edit_menu, _T("&Edit")); wxMenu *help_menu = new wxMenu(); help_menu->Append(wxID_ABOUT, _T("&About\tF1")); menu_bar->Append(help_menu, _T("&Help")); #ifdef __WXMAC__ wxMenuBar::MacSetCommonMenuBar(menu_bar); #endif //def __WXMAC__ //// Associate the menu bar with the frame */ SetMenuBar(menu_bar); }
Partager