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.