begin process at 2012 02 14 13:30:20
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Windows

 > 

API

 > 

Obtenir l'état des boutons de la souris


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Obtenir l'état des boutons de la souris

mercredi 17 décembre 2008 à 15:56:02 | Obtenir l'état des boutons de la souris

Nowid50

Bonjour,
J'aimerais savoir si il existe une API permettant de savoir si le bouton gauche/droite de la souris et enfoncé/relaché. J'ai pas mal cherché du coté de MSDN mais je n'ai rien trouvé à part la position du curseur.

Ne me renvoyer pas sur du .NET, le but de mon application est justement de n'utiliser que des APIs Windows (Délire de programmeur ^^)

Merci d'avance pour votre aide
mercredi 17 décembre 2008 à 17:29:52 | Re : Obtenir l'état des boutons de la souris

econs

Administrateur CodeS-SourceS

 				CallWindowProc de user32.dll te permettra d'y arriver. 
Mais là, tu vas partir dans des histoires de subclassing, et si t'es pas sûr de ton coup,
ton PC ne va vraiment pas apprécier.

Mais franchement, c'est hyper simple de le faire sans API ... là, tu pars pour une belle galère !
Les APIs ne sont pas la solution ultime à tous les problèmes.

Tu peux trouver un exemple d'utilisation en VB6 ici : http://www.vbfrance.com/codes/SUBCLASSING-RECUPERER-PLUS-EVENEMENTS_31323.aspx
Les messages à intercepter sont a priori déjà les bons.

En VB.NET, çà donnera sensiblement la même chose.


Manu

--------------------------------------------------------------------------------------------
Avant de poster un message, n'oubliez pas de consulter le reglement.
mercredi 17 décembre 2008 à 17:31:45 | Re : Obtenir l'état des boutons de la souris

econs

Administrateur CodeS-SourceS

arf .. j'ai pas demandé tout ce rose !
J'ai oublié de signaler que c'est le paramètre hwnd qui définit quel est le contrôle qui "écoute" l'état de la souris.



Manu
--------------------------------------------------------------------------------------------
Avant de poster un message, n'oubliez pas de consulter le reglement.


Cette discussion est classée dans : boutons, souris, obtenir, état


Répondre à ce message

Sujets en rapport avec ce message

Comment capturer les boutons 4 et 5 de la souris ? [ par Najdar ] J'ai une souris qui possède 5 boutons. Je sais capturer le clique sur les trois premiers, mais pas sur les 2 derniers.A priori, il faut capturer l'évè Tous les événements souris [ par Belec ] BelecSalut,Nouveau dan la prog VB,j 'aurai besoin d'une aide sur la souris.G une souris 5 boutons,comment puisje détecter les différents boutons autre Comment obtenir une inputbox avec des boutons en francais [ par spider1 ] Je ne sais comment faire une inputbox avec les boutons en francais si quelqu'un sait comment changer le Cancel a Annuler SVP aider moi Merci! 2 url pour 2 boutons avec un seul effet [ par Seraphino ] Tout d'abord, bonjour à tous et à toutes. Je débute en flash et malgrès les tutos que j'ai pu lire à travers le net je n'arrive pas à faire ce que je Obtenir le noms des boutons dans le menu du clique droit [ par lacoste57 ] J'ai essayé d'obtenir les noms des boutons qu'il y'a dans le menu du clique droit mais je n'y arrive pas , j'arrive uniquement a recupérer les noms du obtenir coordonnée de la souris lors d'un clic [ par Armandihno ] Bonjours a tous! Je cherche a stocker dans une variable les coordonnées de la souris (enfin, du curseur :o) ) lorsque je clique sur une image que j'a Nom du bouton sur lequel on viens de cliquer [ par gramlinz60 ] Bonsoir à tous,voila mon problème :Je souhaiterais faire apparaitre le nom des boutons que j'ai sur une feuille excel dans une bulle au moment du pass obtenir l'état d'un processus [ par ybouazoui ] salut tout le monde,je voudrait savoir s'il y a un moyen de savoir l'état d'un processus à un moment données surtout s'il est planté ou en Idlemerci d [VB.NET] Comment connaitre l'état de la souris [ par Bal1n ] Bonjour, Voilà, je suis en train de créer un logiciel d'automatisation de tache.Ce logiciel génère des données clavier ou encore un click sur un bouto Souris cinq boutons [ par Zylof ] Bonjour, Je cherche comment détecter, par le code VB6, un click sur le bouton 5 d'une souris cinq boutons. Merci.


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,903 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales