紧急求救: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的。。。 。。。