CComboBox::FindStringExact
Llame a la función miembro de FindStringExact para buscar la primera cadena del cuadro de lista (en un cuadro combinado) que coincide con la cadena especificada en lpszFind.
int FindStringExact(
int nIndexStart,
LPCTSTR lpszFind
) const;
Parámetros
nIndexStart
Especifica 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 nIndexStart.si es nIndexStart – 1, el cuadro de lista completo se busca desde el principio.lpszFind
Apunta a la cadena terminada en null para buscar.Esta cadena puede contener un nombre de archivo completo, incluida la extensión.La búsqueda no distingue entre 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 de base cero del elemento correspondiente, o CB_ERR si la búsqueda fue incorrecta.
Comentarios
Si el cuadro combinado se creó con un estilo de dibujo propietario pero sin el estilo de CBS_HASSTRINGS , FindStringExact intenta hacer coincidir el valor de palabra doble con el valor de lpszFind.
Ejemplo
// The string to match.
LPCTSTR lpszmyExactString = _T("item 5");
// Delete all items that exactly match the specified string.
int nDex = 0;
while ((nDex = m_pComboBox->FindStringExact(nDex, lpszmyExactString))
!= CB_ERR)
{
m_pComboBox->DeleteString(nDex);
}
Requisitos
encabezado: afxwin.h