ChildWindow Liste oder sowas



  • Hallo!
    Gibt es bei MDI-Anwendungen irgend eine Klasse oder Variable, in der alle Child-Fenster aufgelistet sind, die geöffnet wurden?



  • Die FrameWindow-Klasse sollte da drankommen.
    Die kann ja auch sowas wie "Fenster anordnen".

    Hab grade nochmal in die MSDN geguckt aber unter CMDIFrameWnd nichts hilfreiches gefunden. 😞

    Vielleicht es ist trotzdem ein Ansatz. 🙂



  • Es gibt einen komplizierten Weg:

    Du musst alle DocTemplates (mit GetFirstDocTemplatePosition() u. GetNextDocTemplate()) durchlaufen und zu jedem DocTemplate alle Documents und zu jedem Document alle Views.

    Oder der einfache rekursive Weg mit ::EnumChildWindows() auf das MainFrame der App (AfxGetMainWnd() liefert das MainFrame).

    Dennis.


Anmelden zum Antworten