图像列表载入图标问题
看我下面写的SHFILEINFO sfi; //定义文件信息数据变量
SHGetFileInfo(sstr1, 0, &sfi, sizeof(sfi), SHGFI_ICON | SHGFI_SMALLICON | SHGFI_USEFILEATTRIBUTES);//获取文件类型小图标
int i = sfi.iIcon; //获取系统图标列表的索引
//CStatic* pStatic = (CStatic*)GetDlgItem(IDC_STATIC);//获取图片控件Picture Control的指针
HICON hIcon = sfi.hIcon; //获取图标句柄
//pStatic->SetIcon(hIcon);//给图片控件设置图标
pthis->myImageList.Create(16, 16, ILC_COLOR24, 1, 0);//初始化对象
pthis->myImageList.Add(hIcon);//把图标装载到图像列表
获得文件关联图标句柄后,想把图标加入图像列表,结果pthis->myImageList.Add(hIcon)这是错误的,不知为何?