begin process at 2012 02 13 11:27:04
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Mousedown n'importe où dans l'appli


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

Mousedown n'importe où dans l'appli

mercredi 23 juin 2004 à 18:21:35 | Mousedown n'importe où dans l'appli

flishflash

Bonsoir,
Je voudrais pouvoir détecter l'appui sur le bouton de la souris à n'importe quel endroit de mon application, dans n'importe quelle fenêtre sans devoir mettre des mousedown partout. Est-ce possible ? Cela se fait-il par l'intermédiaire d'une API ?
mercredi 23 juin 2004 à 19:12:18 | Re : Mousedown n'importe où dans l'appli

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
Il te suffit de capturer les événements souris sur une fenêtre (ou un contrôle) avec la fonction API SetCapture, puis de rediriger l'événement KetDown par la suite à la fenêtre qui doit recevoir le message.

Pour plus d'info sur cette fonction, ou pour un exemple concret, je te conseille de télécharger ProgOtoP API Viewer.

DarK Sidious

[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer
mercredi 23 juin 2004 à 19:17:39 | Re : Mousedown n'importe où dans l'appli

flishflash

Merci beaucoup pour ton aide.
mercredi 23 juin 2004 à 21:09:12 | Re : Mousedown n'importe où dans l'appli

CanisLupus

Membre Club Administrateur CodeS-SourceS
Salut,
Petit extrait d'un keylogger en vb auquel g participé modestement, visible ici à l'adresse :
http://www.vbfrance.com/code.aspx?ID=19045

Ds un module (juste pour que ce soit utilisable partout :
Public Const Pressed = -32767
Public Declare Function GetAsyncKeyState Lib "User32" (ByVal vKey As Long) As Integer

Ds ta form principale ou tes autres forms :

Un timer nommé timer1 et ...

Private Sub Timer1_Timer()

' Bouton gauche de la souris
If GetAsyncKeyState(vbKeyLButton) = Pressed Then
'Ton code
' Par exemple
MsgBox "Bouton de gauche"
Unload Me
End If

' Bouton droit de la souris
If GetAsyncKeyState(vbKeyRButton) = Pressed Then
'Ton code
' Par exemple
MsgBox "Bouton de droite"
Unload Me
End If

' Bouton milieu de la souris
If GetAsyncKeyState(vbKeyMButton) = Pressed Then
'Ton code
' Par exemple
MsgBox "Bouton du milieu"
Unload Me
End If

End Sub

Ce que j'ai mis ds les if .... c juste pour que tu testes.

Bonne prog


Cordialement

CanisLupus
mercredi 23 juin 2004 à 21:41:51 | Re : Mousedown n'importe où dans l'appli

flishflash

Merci, je vais voir ce que je peux faire avec tout ça.


Cette discussion est classée dans : appli, importe, mousedown


Répondre à ce message

Sujets en rapport avec ce message

capturer les touches clavier de n'importe quelle appli [ par radada ] Bonjour, Est-ce que quelqu'un saurait quelle fonction, API, etc utiliser pour connaitre les touches enfoncée par l'utilisateur, mais EN DEHORS DE L Menu contextuel [ par Dolphin Boy ] Bonjour,J'ai une MDIForm dans laquelle j'affiche une ou plusieurs MDIChild suivant les options et choix des utilisateurs.Mon problème est que, quelque DLL??? [ par xaeris ] bonjour tout le monde ! je viens de finir une appli en vb6 et je voudrais la rendre portable n'importe ou, je met donc les dll dans le meme dossier qu Detection d'appli [ par gourtal ] Salut,Sur un réseaux local, j'ai une appli qui peux etre lancer par n'importe qui et j'aimerai savoir qui l'utilise  à n'importe quel moment, et depui problème d'execution d'une appli suivant le poste [ par mell01 ] bonjour,j'ai un petit problème , j'ai installé un petite appli (vba/access) sur un serveur, et suivant le poste client avec lequel on y accède, l'appl pb execution suivant le poste [ par mell01 ] bonjour,j'ai un problème , j'ai installé un petite appli (vba/access) sur un serveur, et suivant le poste client avec lequel on y accède, l'appli rec Appli au démarrage des sessions [ par lebuzz ] mon probleme : dans la session Administrateur sous XP (sous 2000 même probleme ?), je lance une appli qui créé une entrée dans la base de registre pou Hep me ... script de purge [ par nyoto ] Salut,Je suis en train de terminer une ptite appli en .Net qui va remplacer un script shell Linux (pas forcément aisé...)Pour finaliser mon appli, il Ouvrir une application sur un poste distant [ par mic58 ] Bonjour, Voici mon problème: J'ai uen appli sur un poste distant (poste 2) et je voudrais qu'à partir du poste local (poste 1) on puisse lancer cett


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
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 : 2,917 sec (3)

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