操作方式如下:
首先将picture1中的图像复制到在内存中创建的位图中,iBitMap即为自己在内存中创建的位图r = GetBitmapBits(iBitMap, bi32BitInfo.bmiHeader.biSizeImage, PicBits(0))r = SetDIBitsToDevice(Picture2.hDC, Picture1.Height, 0, Picture1.ScaleWidth, Picture1.ScaleHeight, 0, 0, 0, Picture1.ScaleHeight, PicBits(0), bi32BitInfo, DIB_RGB_COLORS)为什么picture2中的位图相对于picture1中的位图是倒置的?
首先将picture1中的图像复制到在内存中创建的位图中,iBitMap即为自己在内存中创建的位图r = GetBitmapBits(iBitMap, bi32BitInfo.bmiHeader.biSizeImage, PicBits(0))r = SetDIBitsToDevice(Picture2.hDC, Picture1.Height, 0, Picture1.ScaleWidth, Picture1.ScaleHeight, 0, 0, 0, Picture1.ScaleHeight, PicBits(0), bi32BitInfo, DIB_RGB_COLORS)为什么picture2中的位图相对于picture1中的位图是倒置的?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货