将字符串添加到 CEdit 文本框而不是 CCombobox

Adding a string into CEdit Text box instead of CCombobox

我目前有一个组合框,它显示一个数字列表,这些数字在别处检索并存储在变量 "test" 中。每次为 "test" 设置另一个数字时,该数字将被添加到组合框列表中。

有没有一种方法可以让我使用 CEdit 文本框而不是 CComboBox 来显示我的号码?

这就是我对组合框进行编码的方式。

CComboBox *pCombobox = (CComboBox *) (GetDlgItem(IDC_ComboBox)); 

    strNumber.Format(_T("%d"),test);
    pCombobox->AddString(strNumber);

如有任何帮助,我们将不胜感激。谢谢。

假设您在对话框中放置了一个适当的编辑控件,例如 ID IDC_Edit,然后获取现有字符串,将新值附加到它,用新字符串替换。

CString text;
GetDlgItemText(IDC_Text, text);

if (text.IsEmpty())
    text.Format(_T("%d"), test);
else
    text.AppendFormat(_T(",%d"), test);

SetDlgItemText(IDC_Text, text);