IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

Control Souris Click


Sujet :

VB 6 et antérieur

  1. #1
    Membre régulier Avatar de imparator_42
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 242
    Points : 122
    Points
    122
    Par défaut Control Souris Click
    J'ai ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    Public Type Farenin_Oldugu_Yer
            X As Long
            Y As Long
    End Type
     
    'pour lire le deplacement du curseur
    Public Declare Function GetCursorPos Lib "User32" _
    (Noktalar As Farenin_Oldugu_Yer) As Long
     
     
    Public Noktalar As Farenin_Oldugu_Yer 'variable de récuperation de la procedure GetCursorPos
    Public Retval& 'variable d'appel de la procedure GetCursorPos
     
     
    Public Declare Sub mouse_event Lib "User32" _
     (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, _
      ByVal cButtons As Long, ByVal dwExtraInfo As Long)
     
    Public Const MOUSEEVENTF_MOVE = &H1 
    Public Const MOUSEEVENTF_LEFTDOWN = &H2
    Public Const MOUSEEVENTF_LEFTUP = &H4
    Public Const MOUSEEVENTF_RIGHTDOWN = &H8
    Public Const MOUSEEVENTF_RIGHTUP = &H10
    Public Const MOUSEEVENTF_MIDDLEDOWN = &H20
    Public Const MOUSEEVENTF_MIDDLEUP = &H40
    Public Const MOUSEEVENTF_ABSOLUTE = &H8000
     
    Public Sub Fare_Tiklama(Bt As Integer)
    Retval& = GetCursorPos(Noktalar)
    DoEvents
    Select Case Bt
     Case 0 'Simuler le Click droit
      mouse_event MOUSEEVENTF_RIGHTDOWN + MOUSEEVENTF_RIGHTUP, Noktalar.X, Noktalar.Y, 0, 0
     Case 1 'Simuler le Click gauche
      mouse_event MOUSEEVENTF_LEFTDOWN + MOUSEEVENTF_LEFTUP, Noktalar.X, Noktalar.Y, 0, 0
     Case 2 'Simuler le Click Millieux
      mouse_event MOUSEEVENTF_MIDDLEDOWN + MOUSEEVENTF_MIDDLEUP, Noktalar.X, Noktalar.Y, 0, 0
    End Select
    DoEvents
    End Sub
    Quelqu'un pourrait m'expliquer : à quoi sers le" 0,0" qui se trouve a la fin des cases :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mouse_event MOUSEEVENTF_MIDDLEDOWN + MOUSEEVENTF_MIDDLEUP, Noktalar.X, Noktalar.Y, 0, 0

    Merci

  2. #2
    Membre expert Avatar de OhMonBato
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    2 660
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Morbihan (Bretagne)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2007
    Messages : 2 660
    Points : 3 685
    Points
    3 685
    Par défaut
    Les 2 derniers arguments concernent la molette souris, tu peux trouver une explication en anglais ici :

    http://www.answers.com/topic/mouse-e...cat=technology
    Pour VB6 : N'oubliez pas d'aller voir la FAQ et les Tutoriels
    Vous trouvez une reponse particulierement utile ? Votez pour !

  3. #3
    Membre régulier Avatar de imparator_42
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2007
    Messages
    242
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2007
    Messages : 242
    Points : 122
    Points
    122
    Par défaut
    Explication en anglais
    Sympa
    Merci je vais essayer de comprendre à maximum

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupération nom de controle sur click
    Par tomtom1384 dans le forum VBA Access
    Réponses: 16
    Dernier message: 19/08/2023, 00h58
  2. Controle Souris sur n'importe quelle application
    Par cyber_N dans le forum VC++ .NET
    Réponses: 8
    Dernier message: 16/10/2008, 18h31
  3. Fonction Api Control Souris Deplacement
    Par imparator_42 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 15/04/2008, 22h39
  4. Controle souris pour faire apparaitre une fenêtre
    Par argon dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 27/07/2007, 11h58
  5. Réponses: 5
    Dernier message: 12/04/2005, 13h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo