我想从屏幕上抓整屏图,用GetPixel函数做,结果效果不好,速度有点慢
不知道有没有快一点的抓图方法
而且还能灵活的存256色和真彩BMP格式
bitblt(函数)
directxshow(directxSDK)
其他的sdk
http://www.codeguru.com/bitmap/window_to_file.shtml
推荐方法。
先用GetDesktopWindow得到桌面的句柄
然后你创建一个内存DC和一个HBITMAP并且把它选入你的内存DC。
CreateCompatableDC()
CreateCompatableBitmap()
然后你用笔筒BitBlt把 桌面DC的内容复制到你的内存DC 上。你创建的HBITMAP里就有一个你要的位图了。