Sagen wir mal, ich leite eine Klasse CWnd2 von der MFC Klasse CWnd ab und erweitere sie um die Variable x und die Methode m.
Das Objekt Wnd2 der Klasse CWnd2 bekommt jetzt ein paar Kindsfenster. Nun kann ich ja, da die Kindsfenster von Typ CWnd sind, per Klassenmethode mir den Zeiger auf das Mutterfenster Wnd2 zurückgeben lassen. Dieser Zeiger ist aber immer vom Typ CWnd und nicht CWnd2.
Wie kann ich also von den Kindsfenstern auf die Variable x und die Methode f der CWnd2 Klasse zugreifen, wenn ich als Ausgabewert sämtlicher Methoden der Kindsfenster nur einen CWnd Zeiger bekomme? Meines Wissens kann ich ja dann nur auf die Variablen und Methoden der Basisklasse CWnd zugreifen.