CComboBox::FindStringExact

Chiamare la funzione membro FindStringExact per individuare la prima stringa della casella di riepilogo in una casella combinata) che corrisponde alla stringa specificata in lpszFind.

int FindStringExact(
   int nIndexStart,
   LPCTSTR lpszFind 
) const;

Parametri

  • nIndexStart
    Specifica 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 nIndexStart.Se nIndexStart è a 1, l'intera casella di riepilogo viene trovato dall'inizio.

  • lpszFind
    Punta alla stringa con terminazione null da cercare.Questa stringa può contenere un nome file completo, inclusa l'estensione.La ricerca non viene applicata la distinzione tra maiuscole e minuscole, pertanto questa stringa può contenere qualsiasi combinazione di lettere maiuscole e minuscole.

Valore restituito

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

Note

Se la casella combinata è stato creato con uno stile del disegno personalizzato senza lo stile CBS_HASSTRINGS, FindStringExact tenta di associare il valore dei primi quattro byte con il valore lpszFind.

Esempio

// 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);
}

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe di CComboBox

Grafico della gerarchia

CComboBox::FindString

CB_FINDSTRINGEXACT