Einzelnen Beitrag anzeigen

SeGaSoft

Registriert seit: 28. Okt 2004
Ort: Heide
10 Beiträge
 
#1

SendMessage an Programm im Tray

  Alt 19. Feb 2005, 20:49
Hallo zusammen,

habe folgendes Problem mit der Funktion SendMessage:

Experimentier grade mit Tastaturhooks in einer dll.
- Keine Bange, ich will keinen Tastatur-Logger oder so was machen, sondern nur den Status der NUM-Taste im Tray anzeigen!
(Ich weiß, sowas gibts auch schon, will's aber halt mal selbst umsetzen. )

Klappt auch soweit alles mit der dll, allerdings reagiert die Applikation nur auf die Message von der dll, wenn das Fenster der Anwendung maximiert/sichtbar ist. Wenn nur das Tray-Icon zu sehen ist, kommt die Message nicht an.

Ich sende die Nachricht an das Handle des Formulars der Applikation, das ich vorher an die dll übergeben hab. Hab's auch schon mit dem Application.Handle versucht, aber ohne Erfolg !

Kann mir jemand noch einen Tipp geben?

Danke und Gruß
Sega
Die zwei goldenen Regeln:

1. Irgendwas ist immer!
2. Sollte mal ausnahmsweise doch nichts sein, tritt automatisch Regel 1 in Kraft.
  Mit Zitat antworten Zitat