Détecter la position des boutons de la souris.

Soyez le premier à donner votre avis sur cette source.

Vue 5 916 fois - Téléchargée 509 fois


Description

Pour savoir si un Bouton est enfoncé ou relâché.
J'ai pas trouvé dans VBFrance...
Donc je poste.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
8
Date d'inscription
vendredi 14 mai 2004
Statut
Membre
Dernière intervention
23 août 2004

La question initiale était :
Pour savoir si un Bouton est enfoncé ou relâché.
J'ai pas trouvé dans VBFrance...
Donc je poste.

J'ai bien cherché partout, RIEN !!!
La référence à un programme "Recordmouse" est introuvable ...
Si beaucoup de sources existent concernant la souris, aucune ne réponds à la question de façon claire !!!

Mon objectif : lorsque j'enfonce le bouton gauche de la souris sur un bouton de commande, je souhaite effectuer une action continue qui s'arrête dès que je relache le bouton de la souris !

ça parrait simple et élémentaire, mais je sèche !!!

Merci si quelqu'un peut me donner une idée sur la méthode à employer ...

Le but est de piloter le zoom d'un appareil photo numérique par RS232 ... Je clique, ça zoome, je relache, ça arrête de zoomer ...
Aucun problème avec RS232, mais il faut que je clique une fois pour zoomer et encore une fois pour arrêter ... pas pratique ...
Messages postés
608
Date d'inscription
samedi 3 août 2002
Statut
Membre
Dernière intervention
22 décembre 2016

C'est sur que le but de cette source n'est pas d'en mettre plein la vue.
C'est plutot pour observer le fonctionnement de Win, car des fois ce n'est pas simple de comprendre certaines logiques des messages Windows ()
Savoir c'est bien..., et comprendre c'est bien aussi ...
Savoir faire comprendre, c'est pas facile.
Et comprendre le savoir faire demande une certaine maturité d'esprit.

Bon courage à tous

A+
Afyn
Navedac
Messages postés
19
Date d'inscription
dimanche 26 janvier 2003
Statut
Membre
Dernière intervention
18 octobre 2003

ça serait pas mal de penser un peu plus à ceux qui débutent messieurs les "pros" !"

moi je te dis merci pour cette source car elle va bien me dépanner !
Messages postés
406
Date d'inscription
lundi 2 décembre 2002
Statut
Membre
Dernière intervention
25 janvier 2014

salut a toi va voir mon programme pour programmer la souris et le clavier c'est pas mal.
Messages postés
608
Date d'inscription
samedi 3 août 2002
Statut
Membre
Dernière intervention
22 décembre 2016

-> Désolé, si cette source ne vous plait pas, demandez à Nix de la retirer.

Ceci dit, si vous faites un double Click, VB6 enregistre un évènement
Mouse_Down pour Deux évènement Mouse_Up ! (bizarre non !)

Et ça ne reflète pas la position des Boutons de la souris.

D'autre part, je n'ai pas trouvé dans quel registre, ou à quelle adresse, ou quelle valeur tester, ou quel bit ... pour récupèrer
la position des boutons de La souris à part l'API GetAsyncKeyState.

Donc, pour palier à ce fonctionnement bizare, j'ai associé cette
API dans le Double Click.

Si vous connaissez une meilleure façon de faire, remplacer vos
commentaires stériles par la méthode en question.

Mais je prend le pari que ni Kazuya, ni TheSin, ni Weado, ni jotrash
ne sont capable d'apporter une solution ici (même en allant la copier chez quelqu'un d'autre)

Quand au moteur de recherche de VB France, des fois il est Top et
des fois il ne l'est pas. (c'est qd même pas de ma faute ...)

Encore désolé pour cette source ...

A+
Afyn
Navedac
Afficher les 11 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.