1. 首页
  2. 编程语言
  3. VB
  4. vb.net 获取屏幕某像素点颜色!!! 取坐标像素的颜色!获取指定点颜色

vb.net 获取屏幕某像素点颜色!!! 取坐标像素的颜色!获取指定点颜色

上传者: 2019-05-28 10:27:02上传 RAR文件 67.38KB 热度 61次
自己写的vb.net代码,压缩包是整个工程,打开后运行可看到效果,输入屏幕坐标,X,Y,点击按钮,窗口背景色就编程了坐标对应像素的颜色。这个问题好多人问,我试了好多,有的好用,有的不好用。对于VB.NET总体讲有两种方法:1.取得DC的color值:对于任何位置,可以取得它的DC然后得到COLOR值,但是对于透明UI位置的color,这个颜色不可以赋值给控件,因为它是透明的,而获取的UI位置不是透明的,这个颜色是可以用来赋值的,所以这个不通用。2.采用获取屏幕截图,然后再取得到BITMAP的某像素颜色,这个是通用的,但是消耗内存和CPU。网上有部分核心代码,但对于小菜们还是隔靴搔痒,我的代码直接可以拿来就用,也便于更改和调试。而且一点不浪费资源,因为我不
用户评论
码姐姐匿名网友 2019-05-28 10:27:02

公司电脑查到病毒给删了。呜呜

码姐姐匿名网友 2019-05-28 10:27:02

非常不错的东西,我改进了一下,派上用场了

码姐姐匿名网友 2019-05-28 10:27:02

使用net来转化6.0,非常有效,给了我很好的思路。谢谢分享。

码姐姐匿名网友 2019-05-28 10:27:02

好用的资源不多,谢谢了

码姐姐匿名网友 2019-05-28 10:27:02

我还以为很复杂的其实代码很很简短 我的VS2005打开出错 用2010可以转换打开,如果能把颜色转换成数字就更好了

码姐姐匿名网友 2019-05-28 10:27:02

学习了,代码可以用

码姐姐匿名网友 2019-05-28 10:27:02

很好,可以用!功能实现没问题!

码姐姐匿名网友 2019-05-28 10:27:02

不错,使用GetDC获取整个屏幕的颜色,若是能获取任意界面的颜色就更好了

码姐姐匿名网友 2019-05-28 10:27:02

可实现,我想找的像素值转为整型的代码没有

码姐姐匿名网友 2019-05-28 10:27:02

恩,就看什么时候能用上