+ -
当前位置:首页 → 问答吧 → MFC CreateDIBSection显示的图像下颠倒

MFC CreateDIBSection显示的图像下颠倒

时间:2011-12-02

来源:互联网

如题,该如何解决
BYTE* pBits = NULL;
int bitLength = bmfHeader.bfSize-((BITMAPFILEHEADER *)lpBuffer)->bfOffBits;
HDC hdcMem;
hdcMem = CreateCompatibleDC(pDC->m_hDC);
bmInfo.bmiHeader.biHeight = -bmInfo.bmiHeader.biHeight;
hBmp = CreateDIBSection(hdcMem, &bmInfo, DIB_RGB_COLORS, (void**)&pBits, NULL, 0);
LONG lSet = SetBitmapBits(hBmp, bitLength, lpDIBBits);
DWORD dwRet = GetLastError();

作者: zj62366804   发布时间: 2011-12-02

顶起来

作者: zj62366804   发布时间: 2011-12-05

bmInfo.bmiHeader.biHeight = bmInfo.bmiHeader.biHeight

作者: laviewpbt   发布时间: 2011-12-05