取色问题
经过4台机子+2虚拟机的测试,装有WIN7 64位的机子 同坐标取色一样,到了XP系统 同样的坐标取出来的色值不一样。
用了两种方法都找不到一致的色值:
GetDIBits + PrintWindow
GetPixel + PrintWindow
与显卡有关吗?应该不是,因为我在虚拟机上面也没办法成功。
可能是跟绘制有关,求高人赐解决方案,谢谢!
[解决办法]
已解决
[解决办法]
哈, 还没用过64位的操作系统呀, 不知道这64位系统上的颜色是否也升级到64位了.
[解决办法]
应该是你的函数使用上的原因,
建议你具体研究GetDIBits函数和GetPixel所取颜色的异同。
[解决办法]
取色没有问题,是PrintWindow截图时出现坐标偏差,已经解决了。