Я работаю с объектом CBitmap
, используя объект CDC
. Когда я закончу с этим, я хочу сохранить его в файл. Я видел кое-что о процессе с этим кодом -bmp-file-in-mfc?forum=vcmfcatl" rel="nofollow">ССЫЛКА:
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();
}
Я сомневаюсь в BITMAPFILEHEADER
и BITMAPINFOHEADER
. Как я могу заполнить их заданными CBitmap
или CDC
?