1     BITMAPFILEHEADER   bfh;//文件头
2 bfh.bfType=0x4d42;
bfh.bfOffBits=sizeof(bfh)+sizeof(BITMAPINFOHEADER);
bfh.bfSize=bfh.bfOffBits+m_nWidth*m_nHeight*;
bfh.bfReserved1=;
bfh.bfReserved2=; CFile file;
CFileFind findFile;
if (findFile.FindFile(strpath))
{
file.Remove(strpath);
} if(!file.Open(strpath,CFile::modeCreate|CFile::modeRead|CFile::modeWrite))
{
AfxMessageBox("error!");
return;
}
file.Write(&bfh,sizeof(bfh));
file.Write(m_pBmpInfo,sizeof(BITMAPINFOHEADER));
file.Write(m_pBmpData,m_nWidth*m_nHeight*);
file.Close();

PS:位图信息头文件定义

         BITMAPINFO* m_pBmpInfo = new BITMAPINFO[sizeof(BITMAPINFOHEADER)+sizeof(RGBQUAD)];
m_pBmpInfo->bmiHeader.biSize = sizeof(BITMAPINFOHEADER);
m_pBmpInfo->bmiHeader.biBitCount = ;
m_pBmpInfo->bmiHeader.biWidth = m_nWidth;
m_pBmpInfo->bmiHeader.biHeight = -m_nHeight;
m_pBmpInfo->bmiHeader.biPlanes = ;
m_pBmpInfo->bmiHeader.biCompression = BI_RGB;
m_pBmpInfo->bmiHeader.biSizeImage = ;
m_pBmpInfo->bmiHeader.biXPelsPerMeter = ;
m_pBmpInfo->bmiHeader.biYPelsPerMeter = ;
m_pBmpInfo->bmiHeader.biClrUsed = ;
m_pBmpInfo->bmiHeader.biClrImportant = ;

最新文章

  1. [moka同学笔记]Yii下国家省市三级联动
  2. iOS基础框架的搭建/国际化操作
  3. vba 工作案例-sheet间拷贝内容
  4. 学习笔记-Kuaihu(仿知乎日报)
  5. iOS中的网络请求 和 网络监测
  6. 《UNIX编程艺术》读书笔记
  7. [JS代码]如何判断ipad或者iphone是否为横屏或者竖屏 - portrait或者landscape
  8. openstack 的 policy 问题。
  9. 静态书架和js模拟翻书效果
  10. [js高手之路]Node.js+jade+mongoose实战todolist(分页,ajax编辑,删除)
  11. 分红包算法Java实现
  12. Dubbo+zookeeper构建高可用分布式集群(二)-集群部署
  13. 二、易语言 api 相关
  14. 第三个Sprint ------第七天
  15. Apache+Tomcat+mod_jk配置教程
  16. java web 大文件下载
  17. [svc][dhcp]关于无线ap自动发现选项dhcp option43配置
  18. C#对Excel的图文操作
  19. python_文件 处理
  20. python生成xml文件

热门文章

  1. SpringSecurity-权限关联与控制
  2. C语言笔记 14_标准库&assert&ctype&errno&float&limits
  3. ES6之新的数据结构
  4. CentOS6.9安装redis
  5. 【剑指Offer面试编程题】题目1524:复杂链表的复制--九度OJ
  6. P1091合唱队形(LIS问题)
  7. C语言数组成绩排序
  8. win10下python3安装深度学习一般要用的库
  9. String和Date 互相转换
  10. LeetCode347:返回频率前K高的元素,基于优先队列实现