Forum: Win32/Win64 API (native code)
Delphi
by Dani,
10. Sep 2007
Ja, allerdings ist das Experiment noch nicht abgeschlossen. Mein Ziel ist, die Logitech Software SetPoint zu ersetzen. Im Moment wird aber noch für keine der Spezialtasten eine WM_INPUT Nachricht gesendet. Vielleicht verwende ich die falsche usage/usage page Kombination.
Als letzer Ausweg bleibt noch ein UMDF HID Filter Treiber, aber dafür bin ich zu blöd :stupid:
Forum: Win32/Win64 API (native code)
Delphi
by Dani,
9. Sep 2007
Heyho,
GetRawInputDeviceList möchte laut Doku ein Array aus Records haben, tatsächlich darf man aber nur einen Zeiger auf das erste Element übergeben. Ist mein Ansatz mit dem dynamischen Array okay oder gibts da irgendwelche Stolperfallen?
var NumDevices: UINT;
DeviceList: array of RAWINPUTDEVICELIST;
DeviceListEntry: RAWINPUTDEVICELIST;
begin
//Get number of devices
...