GetDIBits() 获取填充BITMAPINFO结果

在已经知道了HBITMAP的前提下,若要获取到该位图句柄对应的位图信息,则应该按如下格式获取:

BITMAPINFO bmpinfo;

ZeroMemory(&bmpinfo,sizeof(BITMAPINFO));

// 下面这句话是必须的,否则将得不到任何信息

bmpinfo.bmiHeader.biSize=sizeof(BITMAPINFO);

:GetDIBits(hDC,hBitmap,0,0,NULL,&bmpinfo,DIB_RGB_COLORS);

你可能感兴趣的:(VC)