Compartir a través de


CComboBox::SelectString

Busca una cadena en el cuadro de lista de un cuadro combinado, y si se encuentra la cadena, se selecciona la cadena en el cuadro de lista y cópiela en el control de edición.

int SelectString( 
   int nStartAfter, 
   LPCTSTR lpszString  
);

Parámetros

  • nStartAfter
    Contiene el índice de base cero del elemento antes del primer elemento que se buscará. Cuando la búsqueda alcanza el final del cuadro de lista, continúa desde la parte superior del cuadro de lista de nuevo al elemento especificado por nStartAfter. Si – 1, el cuadro de lista completo se busca desde el principio.

  • lpszString
    Apunta a la cadena terminada en null para la que contiene el prefijo para buscar. La búsqueda no se distingue mayúsculas y minúsculas, por lo que esta cadena puede contener cualquier combinación de mayúsculas y minúsculas.

Valor devuelto

El índice cero- basado en elemento seleccionado si se encontró la cadena. Si la búsqueda fue incorrecta, el valor devuelto es CB_ERR y la selección actual no cambia.

Comentarios

Se selecciona una cadena solo si su coincidencia inicial de caracteres (el punto inicial) que los caracteres del prefijo atan.

Observe que las funciones ambas miembro de SelectString y de FindString encuentran una cadena, pero la función miembro de SelectString también selecciona la cadena.

Ejemplo

// The string to match.
LPCTSTR lpszSelect = _T("item");

// Select the item that begins with the specified string. 
int nSel = m_pComboBox->SelectString(0, lpszSelect);
ASSERT(nSel != CB_ERR);

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CComboBox Class

Gráfico de jerarquías

CComboBox::FindString

CB_SELECTSTRING