Pointer auf CFormView-Objekt von App
-
Hallo,
ich möchte gerne von der Applications-Klasse CMyApp ein Button in einem CFormView verändern. Wie bekomme ich einen Zeiger auf mein CFormView-Objekt?
AfxGetMainWnd()->GetActiveView() scheint bei CFormViews nicht zu funktionieren.Danke
Freenut
-
Ein CFormView ist auch nur ein CView. Wie kommst du darauf, dass das nicht klappt?
-
Ja, das hab ich jetzt auch rausgefunden.
Ich hab das ganze geschafft über:
CFrameWnd* pFrame =
(CFrameWnd*) m_pMainWnd->GetActiveFrame();CATWSView* view=(CATWSView*)pFrame->GetActiveView();
Ist kein guter Stil, i know...
-
Hast du ein MDI?
Dann ist klar, dass deine Lösung nicht ging, die war für ein SDI.