zoukankan      html  css  js  c++  java
  • C# 利用API操作鼠标 MouseAPI

    public class MouseAPI
    {
    [DllImport(
    "user32.dll")]
    static extern bool SetCursorPos(int X, int Y);
    [DllImport(
    "user32.dll")]
    static extern void Mouse_event(MouseEventFlag flags, int dx, int dy, uint data, UIntPtr extraInfo);
    [Flags]
    public enum MouseEventFlag : uint
    {
    Move
    = 0x0001,
    LeftDown
    = 0x0002,
    LeftUp
    = 0x0004,
    RightDown
    = 0x0008,
    RightUp
    = 0x0010,
    MiddleDown
    = 0x0020,
    MiddleUp
    = 0x0040,
    XDown
    = 0x0080,
    XUp
    = 0x0100,
    Wheel
    = 0x0800,
    VirtualDesk
    = 0x4000,
    Absolute
    = 0x8000
    }
    public void SetCursorPosition(int x, int y)
    {
    SetCursorPos(x, y);
    }
    public void MouseEvent(MouseEventFlag flag)
    {
    Mouse_event(flag,
    0, 0, (uint)0, (UIntPtr)0);
    }
    }


    返回导读目录,阅读更多随笔



    分割线,以下为博客签名:

    软件臭虫情未了
    • 编码一分钟
    • 测试十年功


    随笔如有错误或不恰当之处、为希望不误导他人,望大侠们给予批评指正。

  • 相关阅读:
    随笔练习
    获得屏幕相关的辅助类
    C# 下sqlite简单使用
    XP系统下 VS2010 选中行崩溃
    Custome Buble Data Point
    RIA
    Chart Style
    d3js
    TreeView
    [Java入门笔记] Java语言简介
  • 原文地址:https://www.cnblogs.com/08shiyan/p/2023762.html
Copyright © 2011-2022 走看看