Bonjour,
j'aimerais savoir si sa serait possible de créer un programme en c# qui quand on laisse presser le bouton gauche de la souris générerait plusieurs clics consécutifs.
Merci d'avance pour vos réponse.
a+ !
Bonjour,
j'aimerais savoir si sa serait possible de créer un programme en c# qui quand on laisse presser le bouton gauche de la souris générerait plusieurs clics consécutifs.
Merci d'avance pour vos réponse.
a+ !
Non mais tu peux utiliser un timer qui se déclenche au mousedown et qui s'arrête au mouseup. Comme ça, tu peux appeler un traitement particulier pendant que la souris est "appuyée".
et générer des pressions de touches c'est possible?
Non et de toute façon, ce serait une mauvaise idée.
En quoi ma solution précédente ne convient pas ?
Bha même si on lance un timer pendant un l'événement mousedown ce que je veux c'est générer un clic à un endroit précis mais si on ne peux pas générer de clic de souris alors ça ne sert a rien d'aller plus loin![]()
En fait, tu souhaites "générer" un clic pour simuler l'appui sur un bouton j'imagine. Et tu veux cliquer sur ce bouton pour lancer un bout de code qui est attaché à ce bouton. Je me trompe? Je ne pense pas
De ce fait, tu pourrais appeler directement ce bout de code en faisant direct appel à la procédure associée.
Ainsi, si le click d'un bouton, tu peux, via ton code, faire appel à plusieurs click:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 MonBouton_Click(sender, e); MonDeuxiemeBouton_Click(sender, e); MonTextBox_TextChanged(sender, e);
Nan en fait ça serait vraiment pour générer des clics de souris. donc tant pis si ce n'est pas possible.En fait, tu souhaites "générer" un clic pour simuler l'appui sur un bouton j'imagine. Et tu veux cliquer sur ce bouton pour lancer un bout de code qui est attaché à ce bouton. Je me trompe? Je ne pense pas
De ce fait, tu pourrais appeler directement ce bout de code en faisant direct appel à la procédure associée.
Ainsi, si le click d'un bouton, tu peux, via ton code, faire appel à plusieurs click:
salut
c'est possible
sendMessage() avec du WM_MOUSEDOWN par exemple
The Monz, Toulouse
exacte !Faciliter le gain à des jeux de rapidité?
non c'est exact Ditch![]()
Bonjour.
Tu peux positionner un Hook global sur la souris et :
sur le message WM_LBUTTONDOWN lancer un timer qui toutes le n millisecondes fait un SendMessage (comme l'a dit theMonz31).
Et sur le message WM_LBUTTONUP, tu arrêtes le timer.
Ca devrait le faire.
Cdt.
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