C#简单获取屏幕鼠标坐标点颜色方法介绍
2012-11-07 00:00
731 查看
api函数:
主要方法:
效果演示:
1.[DllImport("user32.dll")]//取设备场景 2.private static extern IntPtr GetDC(IntPtr hwnd);//返回设备场景句柄 3.[DllImport("gdi32.dll")]//取指定点颜色 4.private static extern int GetPixel(IntPtr hdc, Point p);
主要方法:
Timer tim = new Timer(); tim.Interval = 1; tim.Tick += delegate { Point p = new Point(MousePosition.X, MousePosition.Y);//取置顶点坐标 IntPtr hdc = GetDC(new IntPtr(0));//取到设备场景(0就是全屏的设备场景) int c = GetPixel(hdc, p);//取指定点颜色 int r = (c & 0xFF);//转换R int g = (c & 0xFF00) / 256;//转换G int b = (c & 0xFF0000) / 65536;//转换B pictureBox1.BackColor = Color.FromArgb(r, g, b); }; tim.Start();
效果演示:
相关文章推荐
- C#简单获取屏幕鼠标坐标点颜色方法介绍
- C#简单获取屏幕鼠标坐标点颜色
- C#简单获取全屏中鼠标焦点位置坐标的方法示例
- java获取鼠标在屏幕上坐标的方法
- C#获取屏幕鼠标所指点的颜色
- 解决C#获取鼠标相对当前窗口坐标的实现方法
- c#获取屏幕上某坐标点的颜色
- 用JavaScript 获取鼠标移动时的坐标(兼容:IE8、谷歌、Firefox)和用jquery方法的简单分析
- C# 获取鼠标在屏幕中的颜色和位置
- c#中获取屏幕上鼠标的坐标
- c#windowsfrom开发中获取鼠标坐标的方法
- 获取鼠标在屏幕上的坐标和颜色值(RGB)
- C#获取鼠标在listview右键点击单元格的内容方法
- C#计时器;控件移动;获取鼠标坐标;事件调用事件;
- 简单介绍PHP获取文件属性方法
- JS网页在线获取鼠标坐标值的方法
- 原生js获取鼠标坐标方法全面讲解:clientX/Y,pageX/Y,offsetX/Y,layerX/Y,screenX/Y【转】
- JavaScript中几种获取鼠标点击坐标位置的方法
- javascript实时获取鼠标坐标值并显示的方法
- C#实现简单屏幕监控的方法