以下是 CComboBox::GetLBText 的简要说明:
int GetLBText(int nIndex, CString& rString) const;
- nIndex:要获取文本的项的索引。
- rString:用于接收项的文本的 CString 对象。
该方法返回一个整数,表示成功获取文本的字符数,如果出现错误或索引无效,则返回 CB_ERR。获取的文本将存储在传入的 rString 参数中。
以下是一个简单的示例:
CComboBox myComboBox;
// 假设组合框中有一些项已经添加
int nIndex = 2; // 例如,获取第三个项的文本
CString strText;
int nLength = myComboBox.GetLBText(nIndex, strText);
if (nLength != CB_ERR)
{
// 成功获取文本
// 现在 strText 包含第三个项的文本
}
else
{
// 获取文本失败
}
在这个例子中,GetLBText 方法被用于获取指定索引位置的项的文本,并将结果存储在 strText 变量中。你可以使用这个方法来获取组合框中每个项的文本。
转载请注明出处:http://www.zyzy.cn/article/detail/15942/MFC/CComboBox