Client-Aufruf
-
Im folgenden benütze ich kein Anwendungsgerüst.
Folgende Klassen habe ich vorgesehen:
Rahmen abgeleitet von CFrameWnd
Ansicht abgeleitet von CWiew
Ansicht füllt den Clientbereich von Rahmen.
Im Rahmen habe ich eine Menüzeile eingebaut.
Im Konstruktor von Rahmen lege ich mit "new" eine
Instanz von Ansicht an:Ansicht ans = new Ansicht(this)
Nun möchte ich mit einem Menüpunkt von Rahmen eine
Methode ( hier Methode1 ) von Ansicht aufrufen.Dies sollte dann so aussehen:
ans.Methode1( ... );
Dise geht leider nicht !
Wer weiss Rat ?
-
Entweder:
Ansicht* ans = new Ansicht(this) ans->Methode1(); // ... delete ans;oder:
Ansicht ans(this); ans.Methode1();