CListBox::FindStringExact
Находит первую строку списка, соответствующий строке, заданной в lpszFind.
int FindStringExact(
int nIndexStart,
LPCTSTR lpszFind
) const;
Параметры
nIndexStart
Определяет нулевой- основан индекс элемента перед первым элементом, который требуется найти. Когда поиск достигает низ списка, он продолжает из вершины списка обратно к элементу указанному nIndexStart. Если nIndexStart 1, то весь список поискано с самого начала.lpszFind
Указывает на null- завершенной строке для поиска. Эта строка может содержать полное имя файла, включая расширение. Поиск не учитывает регистр, поэтому строка может содержать любые прописными буквами и прописных букв.
Возвращаемое значение
Индекс соответствующего элемента или LB_ERR если поиск был неудачн.
Заметки
Если список было создать со стилем рисования владельцем но без стиля LBS_HASSTRINGS, функция-член FindStringExact пытается соответствовать значению doubleword от значения lpszFind.
Пример
// The string to match.
LPCTSTR lpszmyString = _T("item string 3");
// Delete all items that exactly match the specified string.
int nIndex = 0;
while ((nIndex=m_myListBox.FindStringExact(nIndex, lpszmyString)) != LB_ERR)
{
m_myListBox.DeleteString(nIndex);
}
Требования
Header: afxwin.h