CListBox::FindString

Cercare la prima stringa in una casella di riepilogo contenente il prefisso specificato senza modificare la selezione della casella di riepilogo.

int FindString(
   int nStartAfter,
   LPCTSTR lpszItem 
) const;

Parametri

  • nStartAfter
    Contiene l'indice in base zero dell'elemento prima del primo elemento da cercare.Quando la ricerca raggiunge la fine della casella di riepilogo, continua dalla parte superiore della casella di riepilogo dell'elemento specificato da nStartAfter.Se nStartAfter è a 1, l'intera casella di riepilogo viene trovato dall'inizio.

  • lpszItem
    Punta alla stringa con terminazione null che contiene il prefisso per trovare.La ricerca viene eseguito senza distinzione tra maiuscole e minuscole, questa stringa può contenere qualsiasi combinazione di lettere maiuscole e minuscole.

Valore restituito

Indice in base zero dell'elemento corrispondente, o LB_ERR se la ricerca ha esito negativo.

Note

Utilizzare la funzione membro SelectString sia per individuare e selezionare una stringa.

Esempio

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

// Delete all items that begin with the specified string.
int nIndex = 0;
while ((nIndex = m_myListBox.FindString(nIndex, lpszmyString)) != LB_ERR)
{
   m_myListBox.DeleteString( nIndex );
}

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CListBox

Grafico della gerarchia

CListBox::SelectString

CListBox::AddString

CListBox::InsertString

LB_FINDSTRING