MFC中怎么将内存中的bmp显示到窗口上

MFC中如何将内存中的bmp显示到窗口上?
当前只有内存中的lpbuffer保存了位图的数据

------解决方案--------------------
那就生成一张bmp,然后贴到窗口上,搜索下bmp数据格式
------解决方案--------------------
int StretchDIBits(
  _In_  HDC hdc,
  _In_  int XDest,
  _In_  int YDest,
  _In_  int nDestWidth,
  _In_  int nDestHeight,
  _In_  int XSrc,
  _In_  int YSrc,
  _In_  int nSrcWidth,
  _In_  int nSrcHeight,
  _In_  const VOID *lpBits,
  _In_  const BITMAPINFO *lpBitsInfo,
  _In_  UINT iUsage,
  _In_  DWORD dwRop
);

------解决方案--------------------
CreateCompatibaleBmp

CreateCompatibleDC

StretchBlt
------解决方案--------------------
CBitmap::SetBitmapBits

DWORD SetBitmapBits( DWORD dwCount, const void* lpBits );

试试这个