首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VC >

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

2011-12-23 
BMP图像应该怎么保存到文件?我是用这样一段代码把一个位图文件读入了内存:CStringlpszPathNameCFileDialo

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;
HDIBm_hDIB;
现在想将这些内容保存到一个文件中去,应该怎么做?

[解决办法]
用c#写的代码要不要?

热点排行