Einzelnen Beitrag anzeigen

sveni2211

Registriert seit: 22. Dez 2006
Ort: Friedrichroda
38 Beiträge
 
#1

Message an alle Fenster (MDI Child) schicken - wie?

  Alt 12. Jul 2008, 18:43
Hi.

Ich habe eine Anwendung, in welcher ich zum größten Teil MDI Childs einsetze, allerdings auch einige wenige Fenster vom Typ fsNormal, weil diese Modal (als Info- Fenster) sind.

Ich würde nun gern an alle diese Fenster eine Botschaft schicken. Wie ich an ein einzelnes ein Nachricht mit Sendmessage über sein Handle schicke, ist mir klar. Das geht auch. Aber dazu müsste ich die Handles aller aktiven MDI Childs irgendwo mitführen.
Zum Test habe ich mal meine Nachricht an Application.Handle geschickt, aber diese kam nur auf dem MainForm (MDI Form) an. Die untergeordneten Fenster bekommen davon nichts mit. Probiert habe ich mit SendMessage und mit PostMessage.

Gibt es eine Möglichkeit eine Nachricht an alle Fenster einer Anwendung zu senden, ohne deren Handles zu kennen?
  Mit Zitat antworten Zitat