CAlbumFolder* CLibraryHeaderPanel::GetSelectedAlbum() const { if (!m_hWnd) return Library.GetAlbumRoot(); CLibraryFrame* pFrame = (CLibraryFrame*)GetOwner(); ASSERT_KINDOF(CLibraryFrame, pFrame ); CLibraryTreeItem* pItem = pFrame->GetFolderSelection(); if ( pItem == NULL ) return Library.GetAlbumRoot(); if ( pItem->m_pSelNext != NULL ) return NULL; return pItem->m_pVirtual; }