m170115
m170115

Reputation: 121

Adding a string into CEdit Text box instead of CCombobox

I currently have a combobox which displays a list of numbers which are retrieved elsewhere and stored into the variable "test". Every time another number is set for "test", that number will be added into the combobox list.

Is there a way where I can use a CEdit text box instead of a CComboBox to display my numbers?

This is how I have coded the combobox.

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

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

Any help would be appreciated. Thank you.

Upvotes: 1

Views: 239

Answers (1)

acraig5075
acraig5075

Reputation: 10756

Presuming you have an appropriate edit control placed on your dialog with ID IDC_Edit for example, then get the existing string, append the new value to it, replace with new string.

CString text;
GetDlgItemText(IDC_Text, text);

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

SetDlgItemText(IDC_Text, text);

Upvotes: 3

Related Questions