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