C#简单获取屏幕鼠标坐标点颜色方法介绍
2018-10-12 14:09
861 查看
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#简单获取全屏中鼠标焦点位置坐标的方法示例
- 解决C#获取鼠标相对当前窗口坐标的实现方法
- c#windowsfrom开发中获取鼠标坐标的方法
- 获取鼠标在屏幕上的坐标和颜色值(RGB)
- c#获取屏幕上某坐标点的颜色
- 用JavaScript 获取鼠标移动时的坐标(兼容:IE8、谷歌、Firefox)和用jquery方法的简单分析
- java获取鼠标在屏幕上坐标的方法
- C#获取屏幕鼠标所指点的颜色
- c#中获取屏幕上鼠标的坐标
- C# 获取鼠标在屏幕中的颜色和位置
- C#获取和设置鼠标的坐标
- 鼠标屏幕坐标获取器
- PHP中获取星期方法大全简单介绍
- C#动态获取鼠标位置的颜色
- PHP中获取星期方法大全简单介绍
- VC 获取鼠标 点击时的屏幕坐标
- 使用C#获取鼠标所指像素的颜色
- 一个获取当前鼠标坐标和颜色rgb值的小程序