Toolbar erstellen mit Visual C++ 6.0



  • Hallo zusammen,

    ich möchte gerne eine Toolbar erstellen die später in einem Programm
    eingebunden werden soll. Das ganze Programm wird in Visual C++ 6.0 geschrieben.

    Deshalb wollte ich die Toolbar auch in Visual C++ machen. Das doch möglich oder nich.

    Ich hab allerdings noch nie eine Toolbar erstellt.

    Was ich bis jetzt gemacht habe ist Visual C++ 6.0 gestartet >> Datei >> Neu
    Register "Projekte" MFC ActiveX Steuerelement-Assistent markiert Name vergeben
    "Test" und dann auf OK. is das soweit richtig?

    Als nächstes kam dann ein MFC Assistent der ein paar Fragen gestellt hat
    von wegen möchten Sie Kommentar, Lizenz, Hilfe wieviel Steuerelemente soll ihr
    Projekt haben usw.

    Zum schluss hab ich auf fertigstellen geklickt und er fing an zu rattern.
    Hab dann mal kompiliert und es kam ne ocx Datei raus genau das wollte ich auch
    haben eine ocx Datei in der die Toolbar enthält.

    Ab hier was weiss ich allerdings nich weiter Fragen die sich mir stellen sind...

    - Muss ich ein Bitmap was die Buttons der Toolbar enthält extern malen und
    importieren. Wenn ja wie?

    - Wenn ich unter Resource sage "Einfügen" >> Menü erscheint das leere Menü
    zwar, wird aber nicht gespeichert beim nächsten öffnen des Projekts ist die
    Menüleiste weg. Warum?

    deshalb suche ich eine Schritt für Schritt Anleitung zum erstellen einer
    Menüleiste und deren Verknüpfung mit einem Visual C++ Programm aber über
    Google hab ich nichts gefunden.

    Bin auch für Buchtipps dankbar die dieses Thema explizit behandeln.



  • Beim Reiter Ressourcen einfach auf Einfügen und dann Toolbar.

    Dann haste einen. Mußt ihn dann eigentlich nur noch laden meine ich mit LoadToolBar()

    [vergessen]
    Da Du ja noch keinen hast mußt Du auch noch mit CreateEx einen erstellen.

    Guck Dir sonst mal in der MSDN die Sachen zu CToolBar an.
    [/vergessen]



  • Ich empfehle dir, dir die Klasse CToolBar in der MSDN zu Gemüte zu führen und bei "VC++ 6 in 21 Tagen" auf http://www.mut.de/media/buecher/VCPLUS6/data/start.htm (siehe Tag 12) mal vorbei zu schauen.

    Gruß, seppelina



  • Hi,

    also Toolbar ist glaube ich super in den FAQ beschrieben.
    Interessant wäre auch zu wissen, wie man einen unsichtbaren Platzhalter
    zwischen den Toolbarbildern einbinden kann:

    Icon1|Icon2|--------nix------|Icon3

    Loopy



  • Hier habs dir mal rausgesucht.
    Hoffe das hilft dir etwas weiter.

    http://www.c-plusplus.net/forum/viewtopic.php?t=39040&highlight=toolbar

    Loopy



  • Vielen Dank an alle

    das hilft mir schon weiter 🙂



  • Loopy schrieb:

    Hi,
    Interessant wäre auch zu wissen, wie man einen unsichtbaren Platzhalter
    zwischen den Toolbarbildern einbinden kann:

    Icon1|Icon2|--------nix------|Icon3

    Loopy

    Wenn du nur einen Abstand zwischen den Buttons in der Toolbar haben möchtest, kannst du im Resourceneditor den gewünschten Button einfach mit der Maus nach rechts ziehen. Dadurch wird ein kleiner Abstand zum linken Button erzeugt.

    Wenn du den Platzhalter brauchst, um etwas anderes einzufügen (zB ComboBox), kann ich nur nochmals auf http://www.mut.de/media/buecher/VCPLUS6/data/start.htm Kapitel 12 (Tag 12) verweisen. Dort ist ungefähr auf der Hälfte der Seite ein Beitrag mit dem Thema "Symbolleiste mit einem Kombinationsfeld ausstatten" zu finden.

    Gruß, seppelina


Anmelden zum Antworten