Hab eine Toolbar - wie bekomme ich die in den Dialog
-
Hallo !
Das mit dem Menue im Dialog hat ja gut geklappt
Aber wie funktioniert das mit der toolbar - da sehe ich keine Möglichkeit, ähnlich beim Menü, den Namen anzugeben, dass es erscheint
-
Ich bin mir nicht sicher, aber jetzt mein Vorschlag. der MS Visual C++ erstellt ja nen Code in deiner CDialog Klasse, also, die von deinem Dialog, wenn du das Menü einfügst. Guck doch mal wie das da gemacht wird. Solltest den Code dann eigentlich übertragen können
-
Hi Heinz,
erstelle eine Variable vom Typ: CToolBar, mit z.B dem Namen: cToolBar in deiner Dialogklasse und füge folgenden Code in die OnInitDialog ein:
cToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC); cToolBar.LoadToolBar(ID_DEINER_TOOLBAR); cToolBar.ShowWindow(SW_SHOW); cToolBar.SetBarStyle(CBRS_ALIGN_TOP | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC); RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0);