Código
bool p = true; SystemParametersInfo(SPI_SETMOUSECLICKLOCK, 0, &p, 0); DWORD speed = 1300; SystemParametersInfo(SPI_SETMOUSECLICKLOCKTIME, 0, &speed, 0); SystemParametersInfo(SPI_GETMOUSECLICKLOCKTIME, 0, &speed, 0);
Se me activa bien pero luego al intentar cambiar la velocidad con SPI_SETMOUSECLICKLOCKTIME luego al recibir la, el speed ya es un numero como 3252721060 y el mouseLock no funciona. Si lo cambio desde el panel de control funciona y consigo apagar y encender desde c++ pero no cambiar la velocidad.
Donde fallo? En Microsoft pone:
Adjusts the time delay before the primary mouse button is locked. The uiParam parameter should be set to 0. The pvParam parameter points to a DWORD that specifies the time delay in milliseconds. For example, specify 1000 for a 1 second delay. The default is 1200
Saludos