1
Doublons possibles:
how to Make the Mouse Freeze c#
How can I block keyboard and mouse input in C#?C# bloquer le mouvement de la souris
Je fais un programme macro de la souris, et j'ai déjà le noyau a travaillé principalement sur. Ce serait sympa, cependant, si je pouvais temporairement bloquer l'utilisateur d'utiliser la souris pendant que la macro est en cours de lecture ... est-ce possible en C#?
EDIT
Ce code fonctionne parfaitement pour moi:
[DllImport("user32.dll")]
private static extern bool BlockInput(bool block);
public static void FreezeMouse()
{
BlockInput(true);
}
public static void ThawMouse()
{
BlockInput(false);
}
Pourquoi voulez-vous faire cela? Cela me semble plutôt méchant. – ChaosPandion
Vous pouvez afficher un message en grosses lettres rouges "Arrêtez de déplacer la souris!" –
@ChaosPandion: Je ne voudrais pas qu'ils interfèrent avec la macro en cours de lecture. J'aurais un raccourci clavier pour arrêter la macro et réactiver la souris. – Entity