LIST BOX小疑点

LIST BOX小问题
C/C++ code

case IDC_DISALL:  //全部显示
        {        
            HWND hwndCombo = GetDlgItem(hwnd,IDC_COMBO1);
            int iCount = ComboBox_GetCount(hwndCombo);
             for(int i =0; i< iCount ;i++)
             {
               TCHAR str[256];
               ComboBox_GetLBText(hwndCombo,i,str); 
               ComboBox_SetCurSel(hwndCombo,i);
            }
        }

我是想安现实按钮的时候 我输入的数据都可以显示出来,不过我这个不可以,只能显示最近录入的一个,我也知道原因是i造成的,因为显示那个,是他说了算的,它每次都是最后更新的那个,我不知道程序咋写,才可以一次显示出来。
比如我输入1
1
2
3
4
点击显示的时候 只会显示4 我想叫1 2 3 4都显示出来。


------解决方案--------------------
使用其成员函数AddString()

可以是这样:
CListBox *pItem=(CListBox *)dlg->GetDlgItem(IDC_LISTbox);
pItem->AddString(show);//cstring show

也可以关联变量,比如关联变量名 m_listbox

m_listbox.Addstring(show);


这样写