以下是 CListBox::FindString 的函数原型:
int FindString(int nStartAfter, LPCTSTR lpszString) const;
- nStartAfter 参数表示开始查找的位置,如果为 -1,则从列表框的开头开始查找。
- lpszString 参数是要查找的字符串。
该方法返回找到的项的索引。如果没有找到匹配项,则返回 LB_ERR。
以下是一个简单的示例代码,演示如何使用 CListBox::FindString 方法:
// 假设 m_listBox 是你的 CListBox 对象的一个成员变量
CString searchString = _T("ItemToFind");
int nIndex = m_listBox.FindString(-1, searchString);
if (nIndex != LB_ERR) {
// 找到了匹配项
// 处理找到的索引 nIndex
} else {
// 未找到匹配项
}
在这个示例中,我们使用 FindString 方法查找包含指定字符串的项,并根据返回的索引进行相应的处理。
转载请注明出处:http://www.zyzy.cn/article/detail/18433/MFC/CListBox