我自己的ColorSpy
好久没有写博客了,今天闲下来无聊,就简单写了一个小程序,名称叫做ColorSpy。以前经常使用别人的ColorSpy进行取色,决定非常有意思,今天就自己简简单单的实现一个,也为自己练练手。
ColorSpy简单来说就是对屏幕的取色,其中有几个难点:
- 1、获取鼠标在屏幕上的位置:
- 2、获取鼠标在屏幕上位置的区域图片。
- 3、获取鼠标指向的颜色。
- 4、C#中使用Hook,来显示和拷贝颜色。
- 当然,为了方便,我还在放大了鼠标位置的区域,并将其显示在自己的ColorSpy窗体上。
- 其他的就不说了,看看效果图就可以了:
- 代码如下:屏幕取色