首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

紧急CImageList Add 文图文件,似乎是假象 成功

2012-03-04 
紧急求救:CImageList Add 文图文件,似乎是假象 成功?///sFile[i]CStringbmp文件具体路径///由于我想优先加

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

热点排行