long lTotal=0; CFile file; file.Open(lpszPathName,CFile::modeRead); file.Read (&bmpFH,sizeof(BITMAPFILEHEADER)); lpbmi=(LPBITMAPINFO)new char[sizeof(BITMAPINFO)+4*(1<<8)]; // lpbmi->bmiHeader.biBitCount=8; // lpbmi->bmiHeader.biClrUsed=0; // lpbmi->bmiHeader.biHeight=imageHeight; // lpbmi->bmiHeader.biWidth=imageWidth; // lpbmi->bmiHeader.biSize=sizeof(BITMAPINFOHEADER); // lpbmi->bmiHeader.biSizeImage=imageWidth*imageHeight; // lpbmi->bmiHeader.biClrImportant=0; // lpbmi->bmiHeader.biCompression=0; // lpbmi->bmiHeader.biPlanes=1; // lpbmi->bmiColors[i] file.Read (lpbmi,sizeof(BITMAPINFOHEADER)); m_nColorBits=lpbmi->bmiHeader.biBitCount; imageHeight=lpbmi->bmiHeader.biHeight; imageWidth=lpbmi->bmiHeader.biWidth;
时间: 2023-02-21 20:29:36 浏览: 278
MFC-file-read.rar_file read MFC_file.read mfc_mfc file_mfc文件
5星 · 资源好评率100%
这段代码定义了一个名为 lTotal 的长整型变量,并创建了一个 CFile 对象名为 file。然后使用 file.Open 方法打开一个文件,文件路径由 lpszPathName 变量指定,文件打开模式为读取模式(CFile::modeRead)。最后使用 file.Read 方法读取文件的内容。
阅读全文