Hallo zusammen,
Ich habe ein MFC-MDI Projekt und verstehe nicht ganz wie die Nachrichten aus dem Menü an die einzelnen MDI-ChildWnd verteilt werden.
Wenn ich im Menü des Mainframe einen Menüeintrag anklicke wird ja eine Message ausgelöst (glaube ich).
Auf diese Nachricht reagiere ich mit ON_COMMAND in meinem MDI-ChildWnd. Das funktioniert auch soweit.
Wenn ich jetzt aber 2 Objekte des MDI-ChildWnd gleichzeitig geöffnet habe (beide haben das gleiche Document) bekommt die Message irgendwie immer nur das aktive Fenster.
Meine Frage ist nun, wieso dies so ist und ob mir wer kurz erklären kann wieso immer nur das aktive Fenster die Nachricht bekommt.
Vielen Dank schonmal
Perdan
Ich habe ein MFC-MDI Projekt und verstehe nicht ganz wie die Nachrichten aus dem Menü an die einzelnen MDI-ChildWnd verteilt werden.
Wenn ich im Menü des Mainframe einen Menüeintrag anklicke wird ja eine Message ausgelöst (glaube ich).
Auf diese Nachricht reagiere ich mit ON_COMMAND in meinem MDI-ChildWnd. Das funktioniert auch soweit.
Wenn ich jetzt aber 2 Objekte des MDI-ChildWnd gleichzeitig geöffnet habe (beide haben das gleiche Document) bekommt die Message irgendwie immer nur das aktive Fenster.
Meine Frage ist nun, wieso dies so ist und ob mir wer kurz erklären kann wieso immer nur das aktive Fenster die Nachricht bekommt.
Vielen Dank schonmal
Perdan