CComboBox::AddString 是 MFC(Microsoft Foundation Classes)中 CComboBox 类的一个公共方法,用于向组合框(ComboBox)中添加一个字符串。
int AddString(LPCTSTR lpszString);

这个方法的目的是将一个字符串添加到组合框的列表框中。返回值是一个整数,表示新添加的字符串在列表框中的索引。如果发生错误,返回值为CB_ERR。

使用示例:
CComboBox myComboBox;

// 假设m_hWnd为组合框的句柄
myComboBox.Attach(GetDlgItem(IDC_COMBO1)->m_hWnd);

// 添加一个字符串到组合框
int nIndex = myComboBox.AddString(_T("New Item"));

// 检查是否成功添加
if (nIndex != CB_ERR)
{
    // 成功添加,可以执行其他操作
    // nIndex 现在包含新添加的字符串的索引
}

// 分离句柄
myComboBox.Detach();

上述示例中,IDC_COMBO1 是组合框的控件ID。您需要根据实际情况修改这个ID。在添加字符串后,您可以根据返回的索引执行其他相关操作。


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