19,469
社区成员
发帖
与我相关
我的任务
分享
//make HBITMAP
//注:dataPtr为点阵数据
BITMAPINFOHEADER bmih;
memset(&bmih,0,sizeof(BITMAPINFOHEADER));
bmih.biSize = sizeof(BITMAPINFOHEADER);
bmih.biWidth = nWidth;
bmih.biHeight = nHeight;
bmih.biPlanes = 1;
bmih.biBitCount = 24;
bmih.biCompression = BI_RGB;
BITMAPINFO bmi;
memset(&bmi,0,sizeof(bmi));
bmi.bmiHeader = bmih;
StretchDIBits(hdcPrint,0,0,nWidth,nHeight,0,0,nWidth,nHeight,dataPtr,&bmi,DIB_RGB_COLORS,SRCCOPY);