Aracılığıyla paylaş


CListBox::FindString

İlk liste kutusundaki seçimi değiştirmeden belirtilen öneki içeren bir liste kutusundaki bulur.

int FindString(
   int nStartAfter,
   LPCTSTR lpszItem 
) const;

Parametreler

  • nStartAfter
    Aranacak ilk öğeden önce öğenin sıfır tabanlı dizini içerir. Arama kutusunun alt tarafındaki liste ulaştığında, liste kutusunun üst kısmından geri tarafından belirtilen öğeye devam nStartAfter. nStartAfter , –1 İse tüm liste kutusunu baştan aranır.

  • lpszItem
    Aramak için öneki içeren boş sonlandırılmış bir dizeye işaret ediyor. Arama büyük/küçük harf, bağımsız olduğundan, bu dize herhangi bir birleşimi, büyük ve küçük harfler içerebilir.

Dönüş Değeri

Eşleşen öğe sıfır tabanlı dizini veya lb_err , arama işlemi başarısız oldu.

Notlar

Use SelectString bulmak ve seçmek bir dize için üye işlevi.

Örnek

   // The string to match.
LPCTSTR lpszmyString = _T("item");

// Delete all items that begin with the specified string.
int nIndex = 0;
while ((nIndex = m_myListBox.FindString(nIndex, lpszmyString)) != LB_ERR)
{
   m_myListBox.DeleteString( nIndex );
}

Gereksinimler

Başlık: afxwin.h

Ayrıca bkz.

Başvuru

CListBox sınıfı

Hiyerarşi grafik

CListBox::SelectString

CListBox::AddString

CListBox::InsertString

LB_FINDSTRING