• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    C#简单获取屏幕鼠标坐标点颜色方法介绍
    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#中如何在form的webbrowser控件中获得鼠标坐标
    • 解决C#获取鼠标相对当前窗口坐标的实现方法
    • C#实现计算一个点围绕另一个点旋转指定弧度后坐标值的方法
    • c#封装百度web服务geocoding api 、百度坐标转换示例
    • c#求点到直线的投影点坐标
    • C#中winform实现自动触发鼠标、键盘事件的方法
    • C# WinForm中Panel实现用鼠标操作滚动条的实例方法
    • C#实现鼠标移动到曲线图上显示值的方法
    • C#实现随鼠标移动窗体实例
    • C#实现的鼠标钩子
    • C#简单获取全屏中鼠标焦点位置坐标的方法示例
    上一篇:使用 Salt + Hash 将密码加密后再存储进数据库
    下一篇:asp.net c# 抓取页面信息方法介绍
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯

    时间:9:00-21:00 (节假日不休)

    地址:江苏信息产业基地11号楼四层

    《增值电信业务经营许可证》 苏B2-20120278

    C#简单获取屏幕鼠标坐标点颜色方法介绍 简单,获取,屏幕,鼠标,坐,