CListBox::FindString

查找在包含指定的前缀,而不更改列表框中选择的列表框的第一个字符串。

int FindString(
   int nStartAfter,
   LPCTSTR lpszItem 
) const;

参数

  • nStartAfter
    在要搜索的第一项之前包含项的从零开始的索引。在搜索到达列表框的底部时,它从列表框的顶部继续回 nStartAfter指定的项。如果 nStartAfter 为– 1,整个列表框从开始处搜索。

  • lpszItem
    指向包含标题搜索的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