小编jab*_*avi的帖子

将 CBitmap 保存到 .bmp 文件

我正在CBitmap使用CDC. 当我完成它时,我想将它保存到一个文件中。我已经看到有关该代码LINK的进程的一些信息:

CFile file;
if(file.Open(szFileName, CFile::modeCreate | CFile::modeWrite))
{ 
    file.Write(&bh, sizeof(BITMAPFILEHEADER));
    file.Write(&(bi.bmiHeader), sizeof(BITMAPINFOHEADER));
    file.Write(lpBitmapBits, 3 * nWidth * nHeight);
    file.Close();
}
Run Code Online (Sandbox Code Playgroud)

我的疑问是关于BITMAPFILEHEADERBITMAPINFOHEADER。我怎样才能用给定的CBitmapor填充它们CDC

mfc bitmap cdc cbitmap

3
推荐指数
1
解决办法
3335
查看次数

标签 统计

bitmap ×1

cbitmap ×1

cdc ×1

mfc ×1