如何把VC++单文档界面中显示的图像保存成图片

2025-03-03 20:43:32
推荐回答(2个)
回答1:

这里有两个思路,一个是保存bmp位图,用CBitMap即可。
一个是保存JPG等压缩位图,可以使用Image对象等GDI+之类的东西。

基本思路:你需要一个内存DC,将一个CBitmap选入到DC,绘图在内存DC上进行,之后将位图SelectObject选出。这个CBitmap就保存了你的画图效果。
CBitmap保存为BMP文件的相关文章很多,就是按照结构体写文件结构,直接百度有很多可用代码。

Image的写入简单,有Save函数。

回答2:

搜一下:如何把VC++单文档界面中显示的图像保存成图片