CComboBox::SelectString

搜索在组合框的列表框中的字符串,并且,如果找到该字符串,选择列表框和复制的字符串到编辑控件。

int SelectString(
   int nStartAfter,
   LPCTSTR lpszString 
);

参数

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

  • lpszString
    指向包含标题搜索的Null终止的字符串。 搜索区分大小写的,因此,此字符串可以包含大写和小写字母的任意组合。

返回值

选定项的从零开始的索引,如果找到该字符串。 如果搜索不成功,则返回值是 CB_ERR,并且不更改当前选择。

备注

字符串时,仅在其初始字符(从起点)与前缀字符串的字符。

请注意 SelectStringFindString 成员函数两个查找字符串,但是,SelectString 成员函数来选择该字符串。

示例

// The string to match.
LPCTSTR lpszSelect = _T("item");

// Select the item that begins with the specified string.
int nSel = m_pComboBox->SelectString(0, lpszSelect);
ASSERT(nSel != CB_ERR);

要求

Header: afxwin.h

请参见

参考

CComboBox选件类

层次结构图

CComboBox::FindString

CB_SELECTSTRING