C/C++如何在程序中加載JPG圖片?[1]

發表于:2008-04-25來源:作者:點擊數: 標簽:程序加載JPG
關鍵字:c++MFC提供的CWnd只有默認加載BMP文件的接口,對JPG等圖像是不支持的,而實際中經常需要用到非BMP的圖片,加載它們需要使用COM技術。首先寫如下函數:

BOOL LoadMyJpegFile(CString fname,LPPICTURE *lppi)

{

HANDLE hFile=CreateFile(fname,GENERIC_READ,0,NULL,OPEN_EXISTING,0,NULL);

if(hFile==INVALID_HANDLE_VALUE)

{

CString str;

str.Format(_T("%s無法被打開"),fname);

MessageBox(str);

原文轉自:http://www.anti-gravitydesign.com

国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97