[wxWidgets] Keine Toolbar Icons sichtbar (WinXP)
-
Hallo,
Ich habe mir eine kleine Toolbar zusammenbebaut, aber die Icon werden nach dem Ausführen der kompilierten Executable unter Windows XP nicht angezeigt.
Die Icons sind PNGs, aber es spielt keine Rolle in welchem Format sie vorliegen, auch xpm klappt nicht.Aufbau der Bar:
OnInit(){ ... wxInitAllImageHandlers(); ... }
#include "GUIMain.h" #include "PNG_Arrays.h" // Da ist das "open_png"-Array drin und das ist auch sicher korrekt. //... //Code für Eventtable //... EinFrame::EinFrame(...Deklarationsvariablen...) : wxFrame(...explizite Konstruktorzuweisungen...) { // ... // Code für eine Menubar // ... // Code für eine Toolbar wxToolBar* toolbar = CreateToolBar(wxNO_BORDER | wxTB_HORIZONTAL, -1, _("mainframetoolbar")); toolbar->SetToolBitmapSize(wxSize(-1, -1)); wxMemoryInputStream meinpng(open_png, sizeof(open_png)); wxBitmap OpenFileBitmap (wxImage(meinpng, wxBITMAP_TYPE_PNG)); wxBitmap OpenFileBitmapDisabled; toolbar->AddTool(1000000, _T(""), OpenFileBitmap, OpenFileBitmapDisabled, wxITEM_NORMAL, _T(""), wxEmptyString); toolbar->Realize(); SetToolBar(toolbar); // ... // Code für eine Statusbar // ... }
Wer kann da mal helfen?
Danke.SYWAF