- 3
- 0
- 约2.8千字
- 约 5页
- 2016-11-28 发布于河南
- 举报
保存MFC的CBitmap对象中的图象到一个BMP文件中
保存MFC的CBitmap对象中的图象到一个BMP文件中
BOOL SaveBmp(HBITMAP hBitmap, CString FileName) //FileName包括路径和文件的全名
//hBitmap=(HBITMAP )bm.GetSafeHandle();nbsp;nbsp;nbsp; CBitmap bm;
{
//设备描述表
HDC hDC;
//当前分辨率下每象素所占字节数
int iBits;
//位图中每象素所占字节数
WORD wBitCount;
//定义调色板大小, 位图中像素字节大小 ,位图文件大小 , 写入文件字节数
DWORD dwPaletteSize=0, dwBmBitsSize=0, dwDIBSize=0, dwWritten=0;
//位图属性结构
BITMAP Bitmap;nbsp;nbsp;
//位图文件头结构
BITMAPFILEHEADER bmfHdr;nbsp;nbsp;
//位图信息头结构
BITMAPINFOHEADER bi;nbsp;nbsp;
//指向位图信息头结构nbsp;nbsp;
LPBITMAPINFOHEADER lpbi;nbsp;nbsp;
//定义文件,分配内存句柄,调色板句柄
HANDLE fh, hDib, hPal,hOldPal=NULL;
原创力文档

文档评论(0)