Bonjour a tous,
J'ai un petit problème sur c#
Je recherche comment simuler un clic de souris..
Je m'explique :
J'ai une application qui déplace la souris au clavier, sur tout l'ecran même hors mon application.
je recherche comment je pourrai cliquer avec la touche Espace. Pour ouvrir par exemple un dossier.
J'ai cru comprendre qu'on pouvait passer par L'api mais je n'ai pas compris grand chose. Si quelqu'un a un tuto simple ou une reponse à mon problème, je suis grand preneur.
voici ou j'en suis
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
const int WM_KEYDOWN = 0x100;
const int WM_SYSKEYDOWN = 0x104;
switch(keyData)
{
case Keys.Up:
Cursor.Position.Y--;
break;
case Keys.Down:
Cursor.Position.Y++;
break;
case Keys.Left:
Cursor.Position.X--;
break;
case Keys.Right:
Cursor.Position.X++;
break;
case Keys.Space:
//Click???
break;
}
return base.ProcessCmdKey(ref msg, keyData);
}
En gros je veux que losque j'appuie sur la touche espace, que l'ordinateur le comprenne comme un clic, peu importe ou la souris se situe sur l'écran.
Merci d'avance de vos réponse.