有了一个CBitmap对象,如何象这个对象保存为bmp文件?? 问题如上 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 typedef struct tagBITMAPFILEHEADER { WORD bfType; // 位图文件的类型,必须为"BM" DWORD bfSize; // 位图文件的大小,以字节为单位,大小为 结构+对象 的长度 WORD bfReserved1; // 位图文件保留字,必须为0 WORD bfReserved2; // 位图文件保留字,必须为0 DWORD bfOffBits; // 位图数据的起始位置,以相对于位图文件头的偏移量表示,以字节为单位 } BITMAPFILEHEADER;该结构占据14个字节。其中,bfOffBits为结构长度+对象中的图片属性结构的长度,如果是256色的灰度图片,还要+调色板的长度。先按照你的CBITMAP对象,填写完上面的结构。然后用CFile或其他写函数,先写结构,在写对象,保存为一个*.bmp文件就可以了。 给个函数象void SaveBitmap(HBITMAP hBitmap);这样的 这个不难,N种方法,最简单的是用GDI+写,不超过15行代码即可搞定。可以和我联系,QQ:88490652 急需RS译码(255,223),谢谢 谁有自己封装好的对话框类? List Control 添加了双击 但如何得到双击的行数 怎么为picture控件添加一个自己加入的类型? 通过ADO能够得到一个Access数据库里所有表的名称吗?谢谢! ADO插入数据的问题,高分求解,不够再加.在线等待!!!!!! 哪里有用InstallShield制作VC安装程序的详细资料 有关界面上加入动画和打印的问题 AppendChunk image 内存增长的问题。 类对象可以作为函数的参数吗? 视图中弹出模式对话框 消息被全部拦截了 GetQueuedCompletionStatus 为何没有返回呢!郁闷!
{
WORD bfType; // 位图文件的类型,必须为"BM"
DWORD bfSize; // 位图文件的大小,以字节为单位,大小为 结构+对象 的长度
WORD bfReserved1; // 位图文件保留字,必须为0
WORD bfReserved2; // 位图文件保留字,必须为0
DWORD bfOffBits; // 位图数据的起始位置,以相对于位图文件头的偏移量表示,以字节为单位
} BITMAPFILEHEADER;该结构占据14个字节。其中,bfOffBits为结构长度+对象中的图片属性结构的长度,如果是256色的灰度图片,还要+调色板的长度。先按照你的CBITMAP对象,填写完上面的结构。
然后用CFile或其他写函数,先写结构,在写对象,保存为一个*.bmp文件就可以了。
void SaveBitmap(HBITMAP hBitmap);这样的