BOOL CFilesProfilePage::OnInitDialog() { CSettingsPage::OnInitDialog(); CRect rc; m_wndList.GetClientRect( &rc ); rc.right -= GetSystemMetrics( SM_CXVSCROLL ) + 1; m_wndList.InsertColumn( 0, _T("File"), LVCFMT_LEFT, rc.right, -1 ); ShellIcons.AttachTo( &m_wndList, 16 ); // m_wndList.SetImageList() { CQuickLock oLock( Library.m_pSection ); CAlbumFolder* pFolder = LibraryFolders.GetAlbumTarget( CSchema::uriFavouritesFolder, _T("Title"), NULL ); if ( pFolder != NULL ) { for ( POSITION pos = pFolder->GetFileIterator() ; pos ; ) { CLibraryFile* pFile = pFolder->GetNextFile( pos ); if ( pFile->IsShared() ) { m_wndList.InsertItem( LVIF_TEXT|LVIF_IMAGE|LVIF_PARAM, m_wndList.GetItemCount(), pFile->m_sName, 0, 0, ShellIcons.Get( pFile->GetPath(), 16 ), pFile->m_nIndex ); } } } } UpdateData( FALSE ); return TRUE; }