tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
566
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    epp4 epp4 ist offline Grünschnabel
    Registriert seit
    Dec 2006
    Beiträge
    2
    Ich habe bei meinem Programm folgendes Problem:
    Es soll je nach Nutzung ein genau zugeschnittenes DropDownMenu geben.
    Dazu habe ich ein kleines Hauptmenu im MainWindow und ich binde mit der Anweisung Merge ein zweites Menu dazu. Die Reihenfolge wird über den GroupIndex bestimmt. Das funktioniert insoweit einwandfrei.

    Aber jetzt reicht es mir nicht mehr aus, nur ein Menu dazuzubinden, sondern ich bräuchte einen Merge von 3 Menus.
    Gibt es irgendeine Chance dies durchzuführen? Mit dem normalen Merge-Kommando bekomme ich immer nur ein Zusatzmenu dazu gebunden.

    Ich weiß, das ist eine ziemlich spezielle Frage, aber vielleicht habe ich das Glück, dass jemand anders früher schonmal vor dem gleichen Problem stand.

    Ich verwende den Borland C++ Builder 5.
    epp4
     

  2. #2
    epp4 epp4 ist offline Grünschnabel
    Registriert seit
    Dec 2006
    Beiträge
    2
    So, jetzt habe ich mich ein bisschen mehr mit diesem Thema befasst, bin auch schon einen Schritt weiter gekommen, stehe aber vor dem nächsten Problem.

    Aber der Reihe nach:
    * Das Merge-Kommandos scheint wirklich nur die Verschmelzung von 2 Menus zu erlauben, ich habe keinen Umgehungstrick gefunden.

    * Danach habe ich mir die bestehenden Menu-Komponenten sozusagen zu Fuß eingebunden mit:
    - CreateMenu
    - AppendMenu
    - SetMenu
    - DrawMenuBar
    Das funktioniert soweit wunderbar, das Menu ist sichtbar und kann angeklickt werden

    * Jetzt kommt das neue Problem: Die unter dem Ereignis "OnClick" definierte Routine fühlt sich nicht mehr angesprochen. Ich befürchte, man kann die gesammelten Eigenschaften der C++ Builder Menu-Kompos (wie z.B. der Verweis auf die OnClick Routine) nicht mehr nutzen, wenn man das Menu über die API-Befehle aufzieht. Jetzt wird wahrscheinlich der Menu-Click über eine WM_COMMAND message weiter geleitet. Nur wie kann ich dieses Ereignis von meiner MainForm in C++ Builder abfangen? Eine passende OnXX-Routine habe ich nicht gefunden.

    epp4
     

Ähnliche Themen

  1. [C#] PDF zusammenfügen (merge)
    Von soyo im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 19.08.08, 11:09
  2. The Unlimited Merge
    Von tlj im Forum Bildbearbeitung & Illustration
    Antworten: 2
    Letzter Beitrag: 20.09.07, 16:22
  3. DHTML Menu Builder - Links funktionieren nicht
    Von HADEX im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 29.08.04, 13:25
  4. Merge Sort
    Von bjmicha im Forum C/C++
    Antworten: 1
    Letzter Beitrag: 06.06.04, 14:22
  5. DHTML Menu Builder Problem
    Von MarBo im Forum Javascript & Ajax
    Antworten: 8
    Letzter Beitrag: 19.04.04, 08:42