All right, I´ve got it. Thanks a lot. m_Liste.SetExtendedStyle( LVS_EX_FULLROWSELECT); POSITION pos; pos = m_Liste.GetFirstSelectedItemPosition(); if( pos == NULL) { *pResult = 0; return; } else { // Use the following to display an entire row as selected // should you need to do so. int nItem = m_Liste.GetNextSelectedItem(pos); m_Liste.SetItemState( nItem, LVS_EX_FULLROWSELECT, LVS_EX_FULLROWSELECT | LVIS_FOCUSED); m_Liste.EnsureVisible( nItem, FALSE); }