Aus der CFormView einen Statusbareintrag machen

lukasS

Erfahrenes Mitglied
Hallo,

wie kann ich aus in einem MDI-Projekt aus der CFormView einen Eintrag in die Statusleiste machen (CStatusBar->SetWindowText(..)). Leider kann ich nicht aus der FormView auf die CMainFrame zugreifen. Aus der CWinApp funktioniert das. Soll ich das über die CWinApp machen? Aber das wäre bißchen umständlich. Dafür müsste ich in der MainFrame eine Methode erstellen, die einen Eintrag in die Statausleiste macht, anschließend in der WinApp eine Methode, die auf die Methode der MainFrame zugreift. Ist also ein Umweg. Gibt es einen anderen Weg, bsp mit SendMessage?

Danke schonmal!

Lukas

PS: Ich benutze VC++ 6.0.
 
Mit
Code:
CFrameWnd* CWnd::GetParentFrame( ) const;
kriegst Du aus der View einen Zeiger auf Dein MainFrame-Fenster. Du mußt ihn nur noch auf Deinen MainFrame-Typ casten.
 
Zurück