将字符串添加到 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);
我目前有一个组合框,它显示一个数字列表,这些数字在别处检索并存储在变量 "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);