Toyoです。
>下記の変数はメンバ変数ですよね?
>
>> // ListView で定義.
>>
>> CFileListCtrl m_List;
>> CImageList m_Img;
これがメンバで、
>> int i;
>> SHFILEINFO info;
>> HIMAGELIST hImgList;
>> LVITEM item;
>>
こっちが、ローカルです。ですが結局
hImgList = (HIMAGELIST) ::SHGetFileInfo(
m_pDoc->m_Path[i], 0, &info, sizeof(info),
SHGFI_SMALLICON|SHGFI_SYSICONINDEX
);
のように、フラグに SHGFI_SYSICONINDEX を追加する事で解決しました。
2003/06/30 17:42:39
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
¬ ¬
¬ Toyo ¬
¬ ¬
¬ ¬
¬ Mail : t...@nifty.com ¬
¬ ¬
¬ URL : http://homepage3.nifty.com/workshoptoyo ¬
¬ ¬
¬ ¬
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
>下記の変数はメンバ変数ですよね?
>
>> // ListView で定義.
>>
>> CFileListCtrl m_List;
>> CImageList m_Img;
これがメンバで、
>> int i;
>> SHFILEINFO info;
>> HIMAGELIST hImgList;
>> LVITEM item;
>>
こっちが、ローカルです。ですが結局
hImgList = (HIMAGELIST) ::SHGetFileInfo(
m_pDoc->m_Path[i], 0, &info, sizeof(info),
SHGFI_SMALLICON|SHGFI_SYSICONINDEX
);
のように、フラグに SHGFI_SYSICONINDEX を追加する事で解決しました。
2003/06/30 17:42:39
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬
¬ ¬
¬ Toyo ¬
¬ ¬
¬ ¬
¬ Mail : t...@nifty.com ¬
¬ ¬
¬ URL : http://homepage3.nifty.com/workshoptoyo ¬
¬ ¬
¬ ¬
¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬