同样的代码,XP下用不了0.1秒,WIN7下却需要几秒钟,获取的时候整个屏幕也卡住了,请问如何解决呢?先谢过了。
PS:我查了一下,有人说XP是GDI显示,WIN7是DirectX显示,我想知道在DirectX下获取屏幕颜色的最佳代码是什么?一定不能那么卡。。。
大概几百个GetPixel,但是XP下同样是秒取,几乎没有任何卡的感觉,我甚至用timer1秒取1次都可以。为啥WIN7就那么卡呢?还望指教
XP上是32位的,会是64位系统的问题么?不是所有程序都兼容很好的
尽量不要用GetPixel,请用ScanLine代替,后者直接操作内存,速度是前者的n倍!