"an ALLE", das würde dann ein Broadcast sein.
Da wird in der Message wohl kein HWND stehen (0).
Womit du da erstmal vieles Wegfiltern und einfacher suchen können dürftest.
[EDIT]
Zitat:
const WM_FileLoad = WM_User+20;
Ich dachte Message von einem anderen Programm an dich/alle?
OK, so lange es nur Programmintern ist, dann geht sowas.
Für Globales sollte man
RegisterWindowMessage verwenden.
Der Name ist egal (außer bei RegisterWindowMessage) ... auf die Nummer kommt's drauf an.
Ein Therapeut entspricht 1024 Gigapeut.