Entwickler-Ecke

Basistechnologien - Eingabe ermitteln trotz Nicht-Fokus der Anwendung


tartare - So 27.05.07 21:18
Titel: Eingabe ermitteln trotz Nicht-Fokus der Anwendung
Hallo,

ich möchte meinen musikplayer mit den multimedia tasten bedienen, auch wenn die anwendung nicht den fokus besitzt. Wenn die Anwendung nicht fokusiert ist, wird ja kein OnKey ereignis mehr ausgelöst und messages erhält die anwendung auch nicht. Gibt es in C# eine möglichkeit stetig abzufragen ob eine bestimmte taste gedrückt wird oder wurde, zbsp Keys.MediaPlayPause?

Danke im Vorraus...
mfg tartare


Moderiert von user profile iconChristian S.: Topic aus Allgemeine .NET-Fragen verschoben am So 27.05.2007 um 21:18


tartare - Mo 28.05.07 11:59

Ok, hab das Problem gelöst:


C#-Quelltext
1:
2:
[DllImport("user32.dll", EntryPoint = "GetKeyState")]
internal static extern short GetKeyStatePC(int key);