Entwickler-Ecke

Windows API - Systemweit den Fokus holen


xck3001 - So 28.01.07 18:12
Titel: Systemweit den Fokus holen
Hallo,

ich würde gerne bei einem bestimmten Event (z.B. Timer) die Anwendung in den Vordergrund bringen und den Focus auf ein TEdit Feld setzen.
Wie ich die Anwendung in den Vordergrund hole ist klar, das ForceForegroundwindow von http://www.swissdelphicenter.ch/de/showcode.php?id=261 funktioniert da ziemlich zuverlässig.

Allerdings ist das Fenster dann nicht "aktiv", d.h. der Fokus liegt nicht unbedingt auf der eigenen Anwendung. Gibt es dazu möglicherweise eine API-Funktion? Wie ich Anwendungsintern den Focus setzen kann weiß ich ;)

Danke!


Xion - Mo 12.02.07 14:53

Hi,

meinst du sowas? http://www.delphi-forum.de/viewtopic.php?t=28892&highlight=fokus+fenster