Udostępnij za pośrednictwem


CComboBox::FindString

Znajduje, ale nie zaznacza pierwszy ciąg, który zawiera określony prefiks w polu listy pola kombi.

int FindString( 
   int nStartAfter, 
   LPCTSTR lpszString  
) const;

Parametry

  • nStartAfter
    Zawiera wyświetlanego elementu przed pierwszym mają być przeszukiwane.Podczas wyszukiwania osiągnie u dołu pola listy, kontynuuje od góry pola listy do element określony przez nStartAfter.Jeśli –1, pole listy jest przeszukiwany od początku.

  • lpszString
    Wskazuje ciąg zakończony znakiem null zawiera prefiks do wyszukiwania.Wyszukiwanie jest sprawa niezależne, więc ten ciąg może zawierać żadnych kombinacji wielkich i małych liter.

Wartość zwracana

Jeśli wartość zwracana jest większa niż lub równa 0, jest wyświetlanego pasującego elementu.Jest CB_ERR , jeśli wyszukiwanie nie powiodło się.

Uwagi

Ta funkcja nie jest obsługiwany przez Windows ComboBoxEx kontroli.Aby uzyskać więcej informacji na ten formant, zobacz Kontroli ComboBoxEx w Windows SDK.

Przykład

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

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CComboBox

Diagram hierarchii

CComboBox::SelectString

CComboBox::SetCurSel

CB_FINDSTRING