Bonjour,
Je voudrais savoir si quelqu'un sait comment régler la sensibilité de la souris en C#. Merci d'avance à tous ceux qui répondront.
Bonjour,
Je voudrais savoir si quelqu'un sait comment régler la sensibilité de la souris en C#. Merci d'avance à tous ceux qui répondront.
bonjour, tu peut utiliser l'API windows pour cela....
Merci de ta réponse mais pourais tu m'en dire un peu plus ?
ca veut dire que tu es censé chercher "ce que tu souhaite faire + API" sur google et que tu trouveras la réponse. En gros, tu vas devoir faire du PInvoke pour appeler des API système, et notamment utiliser le message SPI_SETMOUSESPEED
voici une piste...MSDN Microsoft
Merci beaucoup je regarde ca avec beaucoup d'attention
Cet article (en vb) devrait t'intéresser.
http://www.codeguru.com/vb/gen/vb_mi...php/c15755__3/
Essais ce code :
Divers déclarations :
Et ici appel de la fonction SystemParametersInfo pour changer la vitesse de déplacement du curseur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 [DllImport("user32.dll", CharSet = CharSet.Auto)] public static extern int SystemParametersInfo(int uAction, int uParam, int lpvParam, int fuWinIni); private const int SPI_SETMOUSESPEED = 113; private const int SPIF_SENDCHANGE = 2;
ça marche pour moi, je l'espère pour toi aussi
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 int result = SystemParametersInfo(SPI_SETMOUSESPEED, 0, vitesse_voulu, SPIF_SENDCHANGE); if (result != 0) { MessageBox.Show("Commande réussie"); } else { MessageBox.Show("Command échouéee"); }
Edit :
La valeur de la vitesse (troisième paramètre) doit être entre 1 et 20 avec comme valeur par défaut 10
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager