cs_Unreal
Messages postés89Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention26 mars 2006
-
5 mars 2006 à 20:00
cs_Unreal
Messages postés89Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention26 mars 2006
-
8 mars 2006 à 16:09
Bonjour,
ça fait quelque temps que je cherche comment envoyer la position de la souris X et Y avec la commande WM_MOUSEDOWN en utilisant SendMessage:
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Const WM_LBUTTONDOWN = &H201
Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
SendMessage hwnd, WM_LBUTTONDOWN, 0, 0
End Sub
Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
MsgBox X & ":" & Y
End Sub
Voila mon code. Quand j'appuie sur un bouton
du clavier (Form_KeyDown), je reçois bien le msgbox de Form_MouseDown, mais avec X -28860 et Y 285.
J'ai testé avec les valeurs wParam et Lparam de Spy++ quand j'ai fait mousedown sur ma form (00000001 et 00C20006) et il me retourne les mêmes valeurs...
info: le 00C20006 je l'ai mit en caracteres string = "00C20006"