当前位置: 代码迷 >> VC >> BMP图像应该如何保存到文件
  详细解决方案

BMP图像应该如何保存到文件

热度:2029   发布时间:2013-02-25 00:00:00.0
BMP图像应该怎么保存到文件?
我是用这样一段代码把一个位图文件读入了内存:

CString   lpszPathName;
CFileDialog   dlg(TRUE,   _T( "bmp "),   _T( "*.bmp "),   OFN_HIDEREADONLY   |   OFN_OVERWRITEPROMPT,   _T( "Bitmap   Files   (*.bmp)|*.bmp|All   Files   (*.*)|*.*|| "));//,   pView);
if(dlg.DoModal()   ==   IDOK)
{
lpszPathName=dlg.GetPathName();
}
CFile   file;
if   (file.Open(lpszPathName,   CFile::modeRead   |   CFile::shareDenyWrite))
{
if(m_pDibImage   !=   NULL)
{
delete   m_pDibImage;
m_pDibImage   =   NULL;
}
m_pDibImage   =   new   CDibImage;

m_hDIB   =   m_pDibImage-> ReadDIBFile(file);
InitDIBData();
}
得到了这样两个指针:

CDibImage* m_pDibImage;
HDIB m_hDIB;
现在想将这些内容保存到一个文件中去,应该怎么做?

------解决方案--------------------------------------------------------
用c#写的代码要不要?
  相关解决方案