读书人

紧急CImageList Add 文图文件似乎是

发布时间: 2012-03-04 11:13:33 作者: rapoo

紧急求救:CImageList Add 文图文件,似乎是假象 成功?
///sFile[i] CString bmp文件具体路径
///由于我想优先加载同名文件中的ico文件,如失败然后再试着加载bmp文件,还是失败再试着加载 资源文件中的ico,可代码跟踪结果是 : Add 返回成功 0
但是 我跟踪 int nCount = pImageList-> GetImageCount(); , nCount == 0 应该是1 才对啊???,有高手请指教
sFile[i].Replace( ".ico ", ".bmp ");
HBITMAP hBitmap;

CBitmap *pBitmap;

CImageList *pImageList;

pImageList=new CImageList;

pImageList-> Create (32,32,ILC_COLOR4,5,2);

pBitmap=new CBitmap;

hBitmap=(HBITMAP)LoadImage(NULL,sFile[i],IMAGE_BITMAP,0,0,LR_LOADFROMFILE);//FilePathName 是位图文件完整路径字符串

pBitmap-> Attach (hBitmap);

int n = pImageList-> Add (pBitmap,RGB(0,0,0));
int nCount = pImageList-> GetImageCount();

[解决办法]
你问题都没将清楚,到vc版去问问吧
[解决办法]
嗯,确实比较奇怪。
失败返回-1的。。。 。。。

读书人网 >C++

热点推荐