首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

颜色 图形(C#与按键精灵之间)解决方案

2012-02-17 
颜色 图形(C#与按键精灵之间)按键精灵有很好的颜色识别和图片识别功能,还有模拟键盘鼠标的操作功能我想知

颜色 图形(C#与按键精灵之间)
按键精灵有很好的颜色识别和图片识别功能,还有模拟键盘鼠标的操作功能
我想知道C#有以上的功能吗?或则说有以上语法吗?

[解决办法]
System.Windows.Forms.SendKeys,及api SendInput 都可以模拟键盘输入

模拟鼠标功能:
函数声明:
private readonly int MOUSEEVENTF_LEFTDOWN = 0x2;
private readonly int MOUSEEVENTF_LEFTUP = 0x4;
[DllImport("user32")]
public static extern void mouse_event(int dwFlags, int dx, int dy, int dwData, int dwExtraInfo);

调用方法:
mouse_event(MOUSEEVENTF_LEFTDOWN, X * 65536 / 1024, Y * 65536 / 768, 0, 0);
mouse_event(MOUSEEVENTF_LEFTUP, X * 65536 / 1024, Y * 65536 / 768, 0, 0);
 其中X,Y分别是你要点击的点的横坐标和纵坐标

热点排行