Forum: Win32/Win64 API (native code)
Delphi
by Der_Ventilator,
14. Sep 2006
Danke für die Info.
Aber ich habe ein Problem mit deinem Code (5. Zeile):
HookHandle := SetWindowsHookEx(WH_SHELL, @KeyboardHookProc, HInstance, 0);
Delphi meckert, es brauche bei @KeyboardHookProc Parameter. Welche soll ich da angeben?
Des weiteren vermute ich, dass man HookHandle mit 0 initialisieren muss. Richtig?
Und bei InstallHook ist der Parameter hwnd = Application.Handle?...
Forum: Win32/Win64 API (native code)
Delphi
by Der_Ventilator,
13. Sep 2006
Die von dir genutzten Konstanten habe ich im Netz gefunden:
const
APPCOMMAND_MEDIA_NEXTTRACK = $B0000; // 720896;
APPCOMMAND_MEDIA_PREVIOUSTRACK = $C0000; // 786432;
APPCOMMAND_MEDIA_STOP = $D0000; // 851968;
APPCOMMAND_MEDIA_PLAY_PAUSE = $E0000; // 917504;
Forum: Win32/Win64 API (native code)
Delphi
by Der_Ventilator,
4. Sep 2006
Hast du es bis jetzt gelöst?
Ich versuche nämlich gerade dasselbe bei meinem Mp3-Player Emat (http://www.g-software.de.gg) zu verwirklichen.
Nutze auch iTouch, allerdings mit eine PS2 Tastatur (ob das irgendwelche Unterschiede macht?)
Wie wäre es mit einer Option in deinem Player, bei der der Anwender iTouch-Kombatibilität auswählen kann?