ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
755
755
EMPFEHLEN
-
Hallo zusammen
Vorab: verwende Visual Studio 2005, entwickle eine MFC-Anwendung
Nun habe ich mit dem Ressourceneditor eine Toolbar erstellt.
Mit folgendem Code habe ich die Toolbar in das Programm integriert:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
if (!m_wndToolBarDraw.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_LEFT | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_wndToolBarDraw.LoadToolBar(IDR_ZEICHNEN)) { TRACE0("Fehler beim Erstellen der Symbolleiste.\n"); return -1; // Fehler beim Erstellen } const int NUM_DRAW_BUTTONS = 3; for(int i=0; i<NUM_DRAW_BUTTONS; i++) { (LPARAM)MAKELONG(TRUE,0)); m_wndToolBarDraw.SetButtonStyle(i, m_wndToolBarDraw.GetButtonStyle(i) | TBBS_CHECKGROUP); }
Die Toolbar wird auch erstellt und angezeigt. Nur sind leider alle Buttons auf der Toolbar deaktiviert. Was muss ich tun um die Buttons zu aktivieren?
Vieln Dank für eure Unterstützung.
Guss LukeS
-
MFC hat da einen eingebauten Automatismus, wenn eine ID keine zugeordnete Funktion hat, wird die ausgegraut.
Hast du schon Ereignisse mit den IDs verknüpft? Grade bei Toolbars geht das nicht immer direkt, es kann sein, dass du zusätzlich noch ein einen Menüpunkt mit der gleichen ID erstellen musst, und diesen dann mit Handler versiehst.
-
Danke für eure Hilfe!
Musste zuerst einen Menü-Eintrag erstellen und danach eine Behandlungsroutine hinzufügen.
Schade, dass es nicht direkt geht.
Gruss LukeS
Ähnliche Themen
-
(AS2) getURL deaktiviert?
Von SonMiko im Forum Flash PlattformAntworten: 1Letzter Beitrag: 30.09.10, 10:35 -
Bild in Toolbar bzw. Toolbar-Button mit anderer Größe
Von sTEk im Forum VisualStudio & MFCAntworten: 0Letzter Beitrag: 01.11.06, 18:19 -
USB 2.0 deaktiviert?
Von milchbubbi im Forum Microsoft WindowsAntworten: 3Letzter Beitrag: 23.08.06, 19:06 -
Sind Toolbar und Menü automatisch miteinander verknüpft
Von HolgerX im Forum VisualStudio & MFCAntworten: 1Letzter Beitrag: 09.07.04, 13:26 -
Filter deaktiviert
Von PhilippK im Forum PhotoshopAntworten: 13Letzter Beitrag: 31.05.04, 17:06





Zitieren
Login






