Einzelnen Beitrag anzeigen

Viktorii

Registriert seit: 19. Jul 2007
358 Beiträge
 
#3

Re: Messages in WndProc empfangen

  Alt 9. Jul 2009, 11:12
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?
  Mit Zitat antworten Zitat