CComboBox * pStockAccount = (CComboBox *)GetDlgItem(IDC_COMBO1);
if( pStockAccount == NULL )
{
true;
}
CRect rcBox;
CFont *pFont = NULL;
rcBox.bottom = rcBox.bottom + 45;//增加下拉高度
//pStockAccount->ResetContent();
pStockAccount->AddString(_T("1"));
pStockAccount->AddString(_T("2"));
pStockAccount->AddString(_T("3")); pStockAccount->SetCurSel(0);
int index = ((CComboBox *)GetDlgItem(IDC_COMBO1))->GetCurSel();
CString str;
((CComboBox *)GetDlgItem(IDC_COMBO1))->GetLBText(index,str);
请教一下,我这段代码只出现了默认的的1 怎么修改才出现2,3?
if( pStockAccount == NULL )
{
true;
}
CRect rcBox;
CFont *pFont = NULL;
rcBox.bottom = rcBox.bottom + 45;//增加下拉高度
//pStockAccount->ResetContent();
pStockAccount->AddString(_T("1"));
pStockAccount->AddString(_T("2"));
pStockAccount->AddString(_T("3")); pStockAccount->SetCurSel(0);
int index = ((CComboBox *)GetDlgItem(IDC_COMBO1))->GetCurSel();
CString str;
((CComboBox *)GetDlgItem(IDC_COMBO1))->GetLBText(index,str);
请教一下,我这段代码只出现了默认的的1 怎么修改才出现2,3?
如果要把三个数全部显示出来,还不如用LIST控件
如果2,3没有添加到COMBO控件里,那么我用你的代码没有问题,列表一共三个值。
还是其他的什么问题???
我的代码没问题。。?可是就是不出现 2 3
如果没有,是不是你代码别的地方有用到这个COMBO的啊。