CComboBox::FindString
Находит, но не выбирается первая строка, которая содержит указанный префикс в списке поля со списком.
int FindString(
int nStartAfter,
LPCTSTR lpszString
) const;
Параметры
nStartAfter
Содержит нулевой- основан индекс элемента перед первым элементом, который требуется найти. Когда поиск достигает низ списка, он продолжает из вершины списка обратно к элементу указанному nStartAfter. Если 1, то весь список поискано с самого начала.lpszString
Указывает на null- завершенной строке, содержащая префикс пространства имен для поиска. Поиск не зависит от регистра, поэтому эта строка может содержать любые прописными буквами и прописных букв.
Возвращаемое значение
Если возвращаемое значение больше или равно 0, то нулевой- соответствующего элемента основан индекс. Это CB_ERR если поиск был неудачн.
Заметки
Эта функция не поддерживается элементом управления Windows ComboBoxEx. Дополнительные сведения об этом элементе управления см. в разделе Элементы управления ComboBoxEx в Windows SDK.
Пример
// 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);
}
Требования
Header: afxwin.h