int FindString( int nStartAfter, LPCTSTR lpszItem ) const;
Возвращаемое значение
Нуль-основанный индекс элемента соответствия, или LB_ERR, если поиск был неудачен.
Параметры
nStartAfter
Содержит нуль-основанный индекс элемента перед первым элементом, чтобы , который нужно искать. Когда поиск достигает нижней части списка, это продолжается из верхней части списка обратно к элементу, определенному nStartAfter. Если nStartAfter -1, весь список от начала.
lpszItem
Указатель на строку с нулевым символом в конце, которая содержит префикс, чтобы искать. Поиск - независимый случай, так что эта строка может содержать любую комбинацию верхнего регистра и символы нижнего регистра.
Замечания
Находит первую строку в списке, который содержит определенный префикс без того, чтобы заменить делать выбор списка. Используйте SelectString функцию, чтобы и находить и выбрать строку.
Пример
// Указатель на мой список. extern CListBox* pmyListBox; // Строка, чтобы соответствовать. extern LPCTSTR lpszmyString; // Удалите все элементы, которые начинаются с определенной строки. int nIndex = 0; while ((nIndex=pmyListBox->FindString(nIndex, lpszmyString)) != LB_ERR) { pmyListBox->DeleteString( nIndex ); }