Hallo Leute, hab schon oft nützliche Tipps für meine "Projekte" hier gefunden. Jetzt muss ich zum ersten mal selbst posten.Ich hoffe Ihr könnt mir helfen.
Es klingt eigentlich ganz einfach. Hab folgende Toolbar erzeugt:
Die wird jedoch jedesmal unter die Hauptsymbolleiste gesetzt. Wie erreiche ich, dass sie gleich beim Programmstart daneben gesetzt wird?
Der Code ist ja eigentlich Standard aber zur Sicherheit:
C++:
// eigene Symbolleiste Zoom erzeugen if (!m_wndZoomBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_wndZoomBar.LoadToolBar(IDR_TBZOOM)) { TRACE0("Symbolleiste Zoom konnte nicht erstellt werden\n"); return -1; // Fehler bei Erstellung }
War ja klar, dass das Bild nicht mitkommt. Zur Erläuterung: Es gibt also 2 Toolbars, die bei Programmstart untereinander gesetzt werden. Sie sollen aber nebeneinander kommen, wie man das auch in anderen Programmen gewohnt ist. Verschiebe ich die Toolbars, wie gewünscht, merkt er sich das...bis zum Beenden des Progis