Condividi tramite


CComboBox::FindString

I trova, ma non seleziona, la prima stringa contenente il prefisso specificato nella casella di riepilogo di una casella combinata.

int FindString(
   int nStartAfter,
   LPCTSTR lpszString 
) 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 a 1, l'intera casella di riepilogo viene trovato dall'inizio.

  • lpszString
    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

Se il valore restituito è maggiore o uguale a 0, è l'indice in base zero dell'elemento corrispondente.È CB_ERR se la ricerca ha esito negativo.

Note

Questa funzione non è supportato dal controllo di Windows ComboBoxEx.Per ulteriori informazioni su questo controllo, vedere Controlli di ComboBoxEx in Windows SDK.

Esempio

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

// Delete all items that begin with the specified string.
int nItem = 0;
while ((nItem = m_pComboBox->FindString(nItem, lpszmyString)) != CB_ERR)
{
   m_pComboBox->DeleteString(nItem);
}

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CComboBox

Grafico della gerarchia

CComboBox::SelectString

CComboBox::SetCurSel

CB_FINDSTRING