Zitat von
Muetze1:
1. Broadcast sendet nur an die TopLevel in Windows. Dein Hauptformular sollte diese trotzdem auch bekommen.
Bedeutet das, dass meine WndProc des Hauptfensters diese Nachrichten empfangen sollte?
Zitat von
Muetze1:
2. Anstatt Hook MainForm solltest du sonst eher die WndProc der Hauptform nutzen oder alternativ Application.OnMessage Handler verwenden.
Genau das möchte ich ja. Ich habe die WndProc überschrieben um dort die Messages zu empfangen. Nur leider scheinen sie dort nich anzukommen... Application.OnMessage werde ich mir mal anschauen...
Zitat von
Muetze1:
3. Warum WndProc? Wenn es nur um die eine Message geht kannst du einen direkten Messagehandler definieren.
Es geht um das Empfangen von mehreren Messages. Allerdings nur eine Message von einer anderen Anwendung. Interessanterweise kann ich appliktionsinterne (an die Hauptform gesendete) Messages in der WndProc empfangen und die gebroadcasteten anscheinend nicht. Was genau bedeutet einen direkten Messagehandler? Über Application.OnMessage?