取不到图标咋回事儿?
if(!SHGetFileInfo(_T("c:\\FilterData.txt"),FILE_ATTRIBUTE_NORMAL,&rFileInfo,sizeof(rFileInfo),
SHGFI_SYSICONINDEX | SHGFI_SMALLICON |SHGFI_USEFILEATTRIBUTES))
MessageBox("不能识别:"+str);
ZeroMemory ( &rItem, sizeof(LVITEM) );
rItem.mask = LVIF_TEXT | LVIF_IMAGE | LVIF_PARAM;
rItem.iItem = i;
rItem.pszText =str.GetBuffer(0);
rItem.iImage = rFileInfo.iIcon;
m_wndList.InsertItem(&rItem);
也不报错,也不会显示东西,怎么回事儿?
用了ATL,好像麻烦了点,不过也不至于啊!