Bonjour J'essaie d'utiliser la fonction "GetRawInputDeviceList" de l'API Windows mais je n'arrive pas à la faire fonctionner. Lien vers la fonction : Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens! Je reçois toujours un '-1' : invalid parameters. Le code que j'utilise actuellement : liNumberOfDevices is int RAWINPUTDEVICELIST is Structure hDevice is int dwType is int END laInputDeviceList is array of RAWINPUTDEVICELIST API("USER32.dll","GetRawInputDeviceList",laInputDeviceList,&liNumberOfDevices,0) Quelqu'un peut-il m'aider à utiliser cette fonction ?
Bonjour, Le 3° (et dernier) paramètre de GetRawInputDeviceList (cbSize) est la taille d’une structure Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!, en octets. Tu passes 0. La machine n'a pas de place pour écrire le résultat. De mémoire, pour avoir la taille d'une structure, il faut utiliser Dimension, ... ou additionner la taille des membres.