LIST BOX小疑点
LIST BOX小问题C/C++ codecase IDC_DISALL://全部显示{HWND hwndCombo GetDlgItem(hwnd,IDC_COMBO1)int
LIST BOX小问题
C/C++ codecase 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);
这样写