CComboBox::SelectString 是 MFC 中 CComboBox 类的一个公共方法,用于根据字符串选择下拉框中的项。以下是该方法的基本语法:
int SelectString(int nStartAfter, LPCTSTR lpszString);

其中:
  •  nStartAfter 是从哪个项开始搜索。如果要从第一个项开始搜索,可以将其设置为-1。

  •  lpszString 是要查找的字符串。


该方法返回一个整数,表示选中的项的索引。如果没有找到匹配项,返回值为 CB_ERR。

以下是一个简单的示例:
// 从第一个项开始搜索,选择匹配的字符串
int nIndex = m_combo.SelectString(0, _T("Item2"));

if (nIndex != CB_ERR) {
    // 成功选择,nIndex 是选中项的索引
} else {
    // 没有找到匹配项
}

在此示例中,m_combo 是 CComboBox 对象的一个实例。您可以根据您的具体情况替换为相应的对象。


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