Selects a string and scrolls it into view, if necessary.

int SetCurSel(
   int nSelect 


Specifies the zero-based index of the string to be selected. If nSelect is –1, the list box is set to have no selection.

LB_ERR if an error occurs.

When the new string is selected, the list box removes the highlight from the previously selected string.

Use this member function only with single-selection list boxes.

To set or remove a selection in a multiple-selection list box, use CListBox::SetSel.

// Select the last item in the list box.
int nCount = m_myListBox.GetCount();
if (nCount > 0)
   m_myListBox.SetCurSel(nCount - 1);

Header: afxwin.h

Community Additions