Tastenabfrage im Hintergrund
-
hi
Ich wollte mal wissen wie man überprüfen kann ob man eine bestimmte Taste gedrückt hat(das Programm läuft im hintergrund)
-
warum antwortet mir keiner?

-
GetAsyncKeyState () (für eine)
GetKeyboardState () (für alle)
-
Keine Sorge
Systemweit Nachrichten abfangen kannst du mit Hooks.
Die Funktionen, die du brauchen wirst, sind SetWindowsHookEx und UnHookWindowsHookEx.
Ich hoffe du kennst dich soweit mit deinem Compiler aus, dass du weißt, wie man DLLs erstellt. Die Callback-Funktion für SetWindowsHookEx muss sich nämlich in einer DLL befinden.
So, den Rest darfst du machen
Falls es nicht klappt: Das Thema gibts hier im WinAPI-Forum öfters, also einfach mal die Titel der letzten 50 Beiträge angucken, da ist garantiert was dabei

-
ok ich werde es mal im Forum suchen gehen die sachen die merker geschrieben hat auch?
-
http://www.c-plusplus.net/forum/viewtopic-var-t-is-39383.html
Verstehe nur nicht, warum da keiner n Blick rein wirft...
