加载多种图片格式(gif,jpg,png.bmp)

来源:互联网 发布:网络分销的利弊 编辑:程序博客网 时间:2024/05/16 09:33
 
从程序外部直接加载(png, jif, bmp,jpg 等)多种文件格式的文件并显示
HBITMAP LoadAllPic(CString strFileName){ IPicture* p=NULL; IStream* s=NULL; HGLOBAL hG; void* pp; FILE* fp; fp = fopen(strFileName,"rb");//打开文件 if (!fp)  return NULL; fseek(fp,0,SEEK_END); int fs = ftell(fp); fseek(fp,0,SEEK_SET); hG = GlobalAlloc(GPTR,fs); if (!hG) {  fclose(fp);  return NULL; }