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.