Suchen
Aktuell
- Aktuell
- Kommentare
- TagCloud
- Windows Phone 7: Silverlight und XNA
- 1267769400 1267769400 - Keine Kommentare
- Empfehlung: Microsoft Arc Keyboard
- 1266747660 1266747660 - 2 Kommentare
- C#: Outlook like Pop-up Alert
- 1264008720 1264008720 - Keine Kommentare
- Windows Mobile 7 - Verschiedene Versionen geplant
- 1264007340 1264007340 - Keine Kommentare
- Windows Media Center: Pixelfehler am rechten Rand
- 1260208800 1260208800 - Keine Kommentare
- Das Outlook Fenster kann nicht geöffnet werden #2
- 1259409180 1259409180 - 13 Kommentare
- Bis jetzt sind noch keine Kommentare geschrieben worden
Randnotiz
W3C
- Keine Kommentare
C#: Globales abfangen von Tastatur und Mauseingaben
Mit dem .Net Framework ist es möglich, global auf Tastatur und Mauseingaben zu reagieren, ohne dass die aktuelle Anwendung aktiv ist. Möglich wird das durch sogenannte globale Maus und Tastatur Hooks. Hierzu gibt es auf CodeProject bereits eine fertige DLL welche einem viel Arbeit abnimmt. Man muss diese nur noch einbinden und kann sofort loslegen.
Dazu reicht es, das gewünschte Event zu verwenden:
HookManager.KeyUp += HookManager_KeyUp;
In dieser Methode kann nun abgefragt werden, welche Taste losgelassen wurde, bzw. je nach Event auch die Mausaktionen abfragen.
private void HookManager_KeyUp(object sender, KeyEventArgs e)
{
MessageBox.Show(e.KeyCode.ToString());
}
Bei obigen Beispiel wird nach jedem Tastendruck der Tastatur eine MessageBox geöffnet welche den KeyCode der gerade losgelassenen Taste anzeigt.
Kommentare
- Bis jetzt sind noch keine Kommentare geschrieben worden



