SHFILEINFO sfi;
HIMAGELIST m_hImageSmall = (HIMAGELIST) SHGetFileInfo ("",0, &sfi,
             sizeof (SHFILEINFO), SHGFI_SYSICONINDEX | SHGFI_SMALLICON);
m_ImageListSmall.Attach( m_hImageSmall );
GetListCtrl().SetImageList(&m_ImageListSmall,LVSIL_SMALL);CString posfix = "*.vsd";
SHFILEINFO shfi;
SHGetFileInfo( posfix, 0, &shfi, sizeof( SHFILEINFO ),    SHGFI_USEFILEATTRIBUTES | SHGFI_SYSICONINDEX );LVITEM Item;
Item.mask=LVIF_IMAGE|LVIF_TEXT;
Item.iItem=0;
Item.iSubItem=0;
Item.iImage= shfi. iIcon;