CComboBox::SelectString
搜索在组合框的列表框中的字符串,并且,如果找到该字符串,选择列表框和复制的字符串到编辑控件。
int SelectString(
int nStartAfter,
LPCTSTR lpszString
);
参数
nStartAfter
在要搜索的第一项之前包含项的从零开始的索引。 在搜索到达列表框的底部时,它从列表框的顶部继续回 nStartAfter指定的项。 如果– 1,整个列表框从开始处搜索。lpszString
指向包含标题搜索的Null终止的字符串。 搜索区分大小写的,因此,此字符串可以包含大写和小写字母的任意组合。
返回值
选定项的从零开始的索引,如果找到该字符串。 如果搜索不成功,则返回值是 CB_ERR,并且不更改当前选择。
备注
字符串时,仅在其初始字符(从起点)与前缀字符串的字符。
请注意 SelectString 和 FindString 成员函数两个查找字符串,但是,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