注册 登录
编程论坛 VC++/MFC

VS2008 向组合框中添加数据问题

C_596322153 发布于 2013-05-24 09:09, 2209 次点击
代码如下 就是显示不了数据:
程序代码:
BOOL CProp1::OnInitDialog()
{
    CPropertyPage::OnInitDialog();

    ((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(_T("1000元以下"));//向组合框中添加内容
    ((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(_T("1000--2000元"));
    ((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(_T("2000--3000元"));
    ((CComboBox*)GetDlgItem(IDC_COMBO1))->AddString(_T("3000元以上"));
    ((CComboBox*)GetDlgItem(IDC_COMBO1))->SetCurSel(0);//将第一个选项为默认选项

    return TRUE;
}
public:
    CProp1();
    virtual ~CProp1();
    BOOL OnInitDialog();//声明

3 回复
#2
yuccn2013-05-24 10:19
这样应该可以了的,吧你的工程发出来,帮你瞧下
#3
C_5963221532013-05-24 11:30
附件大了点受限制, 我把之前的控件删了换了一个就好了
#4
yuccn2013-05-24 12:05
回复 3楼 C_596322153
那估计是你的控件id没有写对了。如果写对 是不会有问题的

ps:vs的工程中,如果你把那些debug 等信息删除,也不会很大的。最多就是几百k而已,几百k可以上传的
1