Hallo zusammen
Ich habe ein Verständnisproblem in WxWidget.
Und zwar habe ich eine Toolbar erstellt und die hat soweit auch gut in der WindowFrame Klasse funktioniert.
Um mehr Übersicht zu bekommen, habe ich einen neuen Header erstellt, um dort meine Toolbar zu konfigurieren.
Mein Problem jetzt: Wenn ich die Klasse in meine WindowFrame-Klasse inkludiere, wird alles problemlos kompiliert,
aber sie wird nicht angezeigt.
Meine Toolbar:
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
void ClassToolbar::MenuToolBar()
{
wxImage::AddHandler(new wxPNGHandler);
wxBitmap save(wxT("Resources/save.png"), wxBITMAP_TYPE_PNG);
wxToolBar *toolbar = CreateToolBar();
toolbar->AddTool(wxID_EXIT, wxT("Save"), save);
toolbar->Realize();
Connect(wxID_EXIT, wxEVT_COMMAND_TOOL_CLICKED,
wxCommandEventHandler(ClassToolbar::OnQuit));
Centre();
return;
}
|
|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
11
12
|
WindowFrame::WindowFrame(const wxString& title)
: wxFrame(NULL, -1, title, wxPoint(-1, -1), wxSize(1280, 720))
{
m_Panel = new wxPanel(this, -1);
m_Toolbar = new ClassToolbar();
SetMenu_Bar();
m_Toolbar->MenuToolBar();
Centre();
Shutdown();
}
|
Weiss jemand was ich falsch mache?