CComboBox::FindString 是 MFC 中 CComboBox 类的一个公共方法,用于查找给定字符串在组合框中的位置。

以下是 CComboBox::FindString 的简要说明:
int FindString(int nStartAfter, LPCTSTR lpszString) const;

  •  nStartAfter:从哪个项后开始查找,如果为 -1,则从第一个项开始查找。

  •  lpszString:要查找的字符串。


该方法返回字符串在组合框中的位置,如果未找到,则返回 CB_ERR。

以下是一个简单的示例:
CComboBox myComboBox;
// 假设组合框中有一些项已经添加
int nIndex = myComboBox.FindString(-1, _T("要查找的字符串"));

if (nIndex != CB_ERR)
{
    // 找到了
    // 在这里处理找到的项的索引
}
else
{
    // 未找到
}

这个例子中,FindString 方法被用于在组合框中查找指定的字符串,如果找到了,则返回相应的项的索引,然后你可以在代码中进一步处理。


转载请注明出处:http://www.zyzy.cn/article/detail/15928/MFC/CComboBox