共用方式為


CListBox::FindString

尋找包含指定的前置字元,但不變更清單方塊中選取的清單方塊中的第一個字串。

int FindString(
   int nStartAfter,
   LPCTSTR lpszItem 
) const;

參數

  • nStartAfter
    in 要搜尋第一個項目之前包含項目之以零起始的索引。 當搜尋到達清單方塊下方時,它會從清單方塊頂端繼續回 nStartAfter指定的項目。 如果 nStartAfter 為– 1,整個清單方塊從開始搜尋。

  • lpszItem
    out 包含前置詞搜尋的 NULL 結尾字串的點。 搜尋是大小寫無關,因此,這個字串可以包含大寫和小寫字母的任何組合。

傳回值

相符項目之以零起始的索引或 LB_ERR ,如果搜尋未成功。

備註

使用 SelectString 成員函式來進行尋找並選取字串。

範例

   // 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 );
}

需求

Header: afxwin.h

請參閱

參考

CListBox 類別

階層架構圖

CListBox::SelectString

CListBox::AddString

CListBox::InsertString

LB_FINDSTRING