GetBitmapBits得到的数据是负数
我用GetBitmapBits .Image, UBound(a),a(1) 获取picture数据 数组a是long型 从本地加载图片后得到的值都是0-16777215
但是截图或复制后得到的都不是 所有数组的后8位都成了255 而不是0
截图
lngDesktopHwnd = GetDesktopWindow
lngDesktopDC = GetDC(lngDesktopHwnd)
Call BitBlt(Picture1.hdc, 0, 0, 1000, 600, lngDesktopDC, 0, 0, SRCCOPY)
请问这是怎么回事如何才能得到0-16777215 正确的范围