代码之家  ›  专栏  ›  技术社区  ›  Entity

C阻止鼠标移动[复制]

  •  2
  • Entity  · 技术社区  · 14 年前

    可能重复:
    how to Make the Mouse Freeze c#
    How can I block keyboard and mouse input in C#?

    我正在制作一个鼠标宏程序,我已经有了大部分的核心程序。不过,如果我能暂时阻止用户在宏播放时使用鼠标,那就太好了…这在C中是可能的吗?


    编辑

    此代码对我来说非常适用:

        [DllImport("user32.dll")]
        private static extern bool BlockInput(bool block);
    
        public static void FreezeMouse()
        {
            BlockInput(true);
        }
    
        public static void ThawMouse()
        {
            BlockInput(false);
        }
    
    1 回复  |  直到 14 年前