C# Block Mouse Movement [Duplicate
Pergunta
Possíveis duplicatas:
Como fazer o mouse congelar C#
Como posso bloquear a entrada do teclado e do mouse em C#?
Estou fazendo um programa de macro de mouse e já tenho o núcleo principalmente. Seria bom, no entanto, se eu pudesse impedir temporariamente o usuário de usar o mouse enquanto a macro estiver jogando ... Isso é possível em C#?
EDITAR
Este código funciona perfeitamente para mim:
[DllImport("user32.dll")]
private static extern bool BlockInput(bool block);
public static void FreezeMouse()
{
BlockInput(true);
}
public static void ThawMouse()
{
BlockInput(false);
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow