CListViewCtrl m_NamesList; .... if( ... ) m_NamesList.SetViewType( m_NamesList.GetViewType() | LVS_SINGLESEL ); else m_NamesList.SetViewType( m_NamesList.GetViewType() & ~LVS_SINGLESEL );