CComboBox::GetLBText 是 MFC 中 CComboBox 类的一个公共方法,用于获取组合框中指定索引位置的项的文本。

以下是 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