以下是 CComboBox::FindStringExact 的简要说明:
int FindStringExact(int nIndexStart, LPCTSTR lpszFind) const;
- nIndexStart:从哪个项开始查找,如果为 -1,则从第一个项开始查找。
- lpszFind:要查找的字符串。
该方法返回字符串在组合框中的位置,如果未找到,则返回 CB_ERR。
以下是一个简单的示例:
CComboBox myComboBox;
// 假设组合框中有一些项已经添加
int nIndex = myComboBox.FindStringExact(-1, _T("要查找的字符串"));
if (nIndex != CB_ERR)
{
// 找到了
// 在这里处理找到的项的索引
}
else
{
// 未找到
}
这个例子中,FindStringExact 方法被用于在组合框中查找与指定的字符串完全匹配的项,如果找到了,则返回相应的项的索引,然后你可以在代码中进一步处理。
转载请注明出处:http://www.zyzy.cn/article/detail/15929/MFC/CComboBox