Bonjour
je suis en train de créer un logiciel pour un jeu et j'ai besoin, pour le bon déroulement de ce dernier, de détecter les touchs pressées même si le logiciel VB n'a pas le focus.
j'ai donc utilisé GetKeyState qui apparement utilise une API asez bas niveau pour permettre cela mais j'ai un soucis:
voici mon code:
Quel sont les rôles des $H80 et $H2 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 keystate = GetKeyState(System.Windows.Forms.Keys.NumPad9) If (keystate And &H80) = &H80 Then compt = compt + 1 If (compt = 1) Then My.Computer.Keyboard.SendKeys(TextBox0.Text) End If End If keystate = GetKeyState(System.Windows.Forms.Keys.NumPad9) If (keystate And &H2) = &H2 Then compt = 0 End If
est-ce pour la détection des états genre enfoncé, relaché... ?
Si pas, comment détecter qu'une touche est enfoncé ou relaché ?
Un grand merci d'avance![]()
Partager