Entwickler-Ecke
Windows API - Messages an alle Kindfenster (MDI)
UGrohne - Mo 16.08.04 21:04
Titel: Messages an alle Kindfenster (MDI)
Hallo,
ich experimentiere hier gerade mit Messages. Zu meinem Problem gabs aber anscheinend bisher keinen Interessenten ;-)
Ich muss an alle MDI-Childs eine Message (per SendMessage o.ä) verschicken, aber ich habe gerade keine Ahnung, welches Handle ich dafür verwenden könnte. Über direkten Zugriff geht es nicht, da die MDIChilds zur Laufzeit erzeugt werden. Wenn ich das für jedes Fenster einzeln machen muss, dann kann ich es auch anders eleganter lösen.
Gibt es dafür eine Lösung?
Viper - Mo 16.08.04 21:33
Hallo.
Deine MDIForm hat doch ein Array, in dem alle MDIChildren drin sind.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| var h: THandle;
...
for i := 0 to MDIChildCount - 1 do begin h := MDIChildren[i].Handle; end; |
UGrohne - Mo 16.08.04 21:44
Danke,
aber genau das war es, was ich meinte: Wenn ichs einzeln an alle Childs senende muss, dann brauch ich keine Messages, dann hab ich ne elegantere Art ... ich brauche etwas mit dem ich ne Message an ALLE CLients gleichzeitig schicken kann.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!