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