S
Hallo zusammen,
ich habe ein Problem mit meiner Toolbar. Wenn ich auf meinem Fenster eine leere Toolbar setzte, dann ist der komplette Divider (Trennlinie zwischen Fenster und Toolbar) sichtbar. Sobald ich aber einige Controls hinzufüge, dann geht der Divider nur bis zum letzten Control. Ich habe schon alle Flags durchprobiert, aber keines führte zum Erfolg. Bei dem Designer DialogBlocks ist es das gleiche. Wenn keine Elemente vorhanden sind, dann wird der ganze Devider gezeichnet und bei vorhandenen Controls immer nur teilweise.
Bei dem mitgelieferten Samples von wxWidgets ist auch bei vorhandenen Controls der ganze Divider sichtbar, allerdings steht bei den Samples der gesamte Code in einer Datei und ist sehr unübersichtlich. Ich habe dort die entsprechenden Flags / Einstellungen nicht finden können.
Hier mal einer kleiner Code-Auszug :
//Fenster
#define ID_USERGUI 10010
#define SYMBOL_USERGUI_STYLE wxCAPTION|wxCLOSE_BOX|wxSYSTEM_MENU
#define SYMBOL_USERGUI_TITLE _("User Management")
#define SYMBOL_USERGUI_IDNAME ID_USERGUI
#define SYMBOL_USERGUI_SIZE wxSize(600, 500)
#define SYMBOL_USERGUI_POSITION wxPoint(4, 5)
//Toolbar
m_wxToolBar = new wxToolBar(this, ID_USERGUI_TOOLBAR, wxDefaultPosition, wxSize(200, 200), wxTB_FLAT|wxTB_HORIZONTAL|wxTB_3DBUTTONS);
[...]
m_wxToolBar->AddSeparator();
m_wxToolBar->Realize();
Ich bin für jede Hilfe dankbar.
Viele Grüße
SciFi