CListCtrl und die Vererbung - was ist zu beachten?



  • Hallo!

    Ich arbeite seit längerem mit einem modifizierten CSortListCtrl (von Codeproject).
    Jetzt ist ein CComboListCtrl (auch von Codeproject) dazugekommen.

    Ich möchte gerne einige Funktionen in beiden Controls nutzen - aber nicht alle.
    U.a. sind da aber Message-Handler (Kontextmenü) dabei und da hatte ich schon mal heftige Probleme.

    Also, was ist bei Controls anders als bei "normalen" Klassen? 😕



  • Habe mich damit noch nie so sehr beschäftigt, aber vielleicht ist DrawItem() sehr wichtig.



  • Nichts, sind ganz normale Klassen...
    Nur die Basisklasse ist etwas tückisch.
    Du musst halt darauf achten, das du korrekt
    die entsprechenden Parameter der Konstruktoren
    weiterleitest.



  • Ich habe es hinbekommen. 🙂
    Mein Problem war, dass ich den Namen der Basisklasse bei der MessageMap wohl nicht angepasst hatte. 🙄


Anmelden zum Antworten