为什么getpixel()函数在不同机子上(固定点)取像素点的颜色值不同?该怎么解决

为什么getpixel()函数在不同机子上(固定点)取像素点的颜色值不同??急急
我自己用getpixel()函数在一个程序窗口上定点取一个像素点的颜色值,但是在别的机子上取到的颜色值却不一样,请问这是为什么啊?我已经排除了显示器分辨率会造成的可能性了,请问怎样才能在不同机子上定点取色的颜色值才能相等!!
急急急~~,一验证通过立马给分

------解决方案--------------------
很多原因, 比如显示设置的颜色深度,分辨率
 windows的主题设置, 标题栏大小, 字体大小, 很多原因会造成这种问题
------解决方案--------------------
你可以看看两台电脑设定的颜色质量..如果颜色在24位以下.那么getpixel是无效的..如果两个的值不一样..那么你获得的值也就不一样了..
------解决方案--------------------
getpixel得到的是设备相关的位图颜色。