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