Basisklassen fehlen
-
Hi Leute,
vor ein paar Tagen habe ich versucht, von der Klasse CSplitterWnd abzuleiten.
Dazu habe ich eine neue MFC-Klasse angelegt und als Basisklasse wollte ich
CSplitterWnd angeben. Allerdings war diese in der Auswahlbox mit den Basisklassen
nicht vorhanden. Ansosnten waren da aber schon einige Bekannte, wie z. B. CStatic
oder CListbox.Installiert habe ich Microsoft Visual Studio v6.0, Professional Edition.
Wie kann ich denn trotzdem von CSplitterWnd ableiten? Momentan habe ich einfach
von CListbox abgeleitret und jedes "CListbox" durch ein "CSplitterWnd" ersetzt.
Es funktioniert, ist aber meiner Meinung nach eine miserabele Lösung.Gruss, Tim
-
Geh in der COmbobox oben auf Generic Class und gib dann deine Klasse ein von der du ableiten willst. DÜrfte auch funktionieren...
-
OK, werd es ausprobieren. Danke
-
Bei mir steht da zwar nicht CSplitterWindow, aber da gibts eine Klasse die heisst
splitter,
Abgeleitet ist die klasse dann von CMDIChildWnd
und besitzt eine Membervariable von CSplitterWnd.Devil
-
Ich weiß was du meinst, aber das ist ein CMDIChildWindow, welches ein CSplitterWnd enthält. Ein CSplitterWnd musst du tatsächlich zu Fuß ableiten. Klingt komisch, ist aber so...