Seite 1 von 1

Shortcuts mit GetAsyncKeyState_

Verfasst: 05.03.2008 19:06
von Susan20
Hallo!

Ich habe ein mp3-Abspielprogramm und frage innerhalb dieses Programms mittels GetAsyncKeyState_(#VK_NUMPAD0) ab, ob die Null auf dem Nummernblock gedrückt wurde. Ist dem so, wird das Abspielen angehalten bzw. fortgesetzt.

Das Problem ist: Wenn ich in Word arbeite und mein Abspielprogramm in der Taskleiste ist, dann bewirkt das Drücken der Nummernblock-Null zwar genau das, was ich will, aber - schade, schade - es wird auch eine Null in das Word-Dokument eingefügt. Kann man das irgendwie unterdrücken? - Susan

Verfasst: 05.03.2008 20:19
von hardfalcon
Sicher geht das.
Du musst nen (LowLevel) Keyboard-Hook setzen, sodass du selber bestimmten kannst, welche Nachrichten "durchgelassen" (weitergeleitet) werden und welche nicht.
Ein Codebesipiel gibts z.B. hier
http://www.purearea.net/pb/CodeArchiv/I ... _F1-F12.pb

Verfasst: 08.03.2008 22:48
von Susan20
Ich habe es geschafft mit RegisterHotKey und SetWindowCallback. Klappt einwandfrei!