if(strPathName=="") returnfalse; BITMAPFILEHEADER*pBFH; BITMAPINFOHEADER*pBIH; CFilefile(strPathName,CFile::modeCreate|CFile::modeNoTruncate|CFile::modeRead); DWORDfilelength=file.GetLength(); //分配一块内存用于装入图象数据 if(m_hDib!=NULL) ::GlobalFree(m_hDib)