Variable zwischen Frame und View
-
Hi allerseits,
habe wieder mal ein kleines Prob:
ich würde gerne eine Variable aus meinem Hauptframe an mein View übergeben. Die Frage is nur: wie mach ich das? Hab jetzt schon vieles ausprobiert (Frame zu View includen und umgekehrt), hat aber alles nix gebracht . Was mach ich nu falsch? Bin für jede Hilfe dankbar
Gruß Marcus
-
Kann man die Variable nicht ins View legen?
-
Hi,
ne leider net, das is so ein spezialteil für Windows CE und ich hab ein Menü auf dem Frame und will darauf vom View aus zugreifen.
Gruß Marcus
-
Hi!
Probier mal so:CMainFrame* pMain = (CMainFrame*)AfxGetMainWnd(); CDeinView* pView = (CDeinView*)pMain->GetActiveView();
und auf die Variable des View kannst du über pMain zugreifen (sie muss allerdings public sein):
pMain->viewVariable
-
Original erstellt von Laie:
...und auf die Variable des View kannst du über pMain zugreifen (sie muss allerdings public sein):
pMain->viewVariableMan macht seine Member-Variablen nicht public. Das hatten wir hier doch gerade vor ein paar Tagen. Man macht das mit Get- bzw. Set-Methoden.
-
Hi,
tnx an alle !! Es funzt
Nur noch ein Hinweis: man muß pView nehmen um auf die Variable zugreifen zu können (einziger Schönheitsfehler)
Gruß und nochmal viiiiielen Dank
Marcus