Tastendruck registrieren

Martin Schroeder

Erfahrenes Mitglied
Hallo!
Ich wollte mal fragen, wie ich das einrichte, dass ich eine Taste drücke und egal ob ein anderes Fenster vorne ist, diesen Tastenanschlag in einem Prog empfangen kann.
(Auch F-Tasten)
Danke!
PS: Ich hab Visual Studio 6.0
 
moin


Nein das geht so einfach nicht, solange dein Fenster nicht im Vordergrund ist.
Vielleicht ginge das aber mit GetAsyncKeyState, weiss aber nicht ob es dazu auch im Vordergrund sein muss...
Ansonsten musst du halt einen Hook dafür "basteln".


mfg
umbrasaxum
 
Benutz die Funktion RegisterHotKey, und dann auf WM_HOTKEY lauschen. Das setzt also voraus, dass dein Programm im Hintergrund vor sich in läuft. Eine schöne Beschreibung aller Parameter findest du wie immer in der MSDN.
 
Zurück