Tastendruck "abfangen"
-
hallo, ich habe folgendes Problem.
Ich habe ein Programm geschrieben, dass bei bestimmten Tastenevents aktionen durchführt.
zB:
if(GetAsyncKeyState(VK_F5) { //etwas machen }
Das Problem dabei ist, dass - wenn ich mich zB im Browser befinde - durch F5 ja auch die aktuelle Seite neu geladen wird.
gibt es eine möglichkeit zu checken, ob eine Taste gedrückt wird, ohne dass sie "ins Betriebssystem gelangt"?
-
Dann musst du Windows Messages benutzen.
http://msdn.microsoft.com/en-us/library/ms646280(VS.85).aspx
Damit fängst du die Aktionen, die auf ein Fenster angewendet werden.