在 Dialog 放了个 CComboBox 控件:CComboBox cb;
.............DDX_Control( pDX, IDC_COMBO1, cb ).................................后
在 
OnCreate 函数里 加一句 ( 在 OnInitDialog 里也试了 )cb.AddString( "AA" );
cb.AddString( "BB" );........................怎么运行了 没反应啊

解决方案 »

  1.   

    不会吧,我的怎么行?
    Example
    // The pointer to a combo box.
    extern CComboBox* pmyComboBox;// Add 20 items to the combo box.
    CString str;
    for (int i=0;i < 20;i++)
    {
      str.Format(_T("item string %d"), i);
      pmyComboBox->AddString( str );
    }MSDN的代码,可以的,还是你的其他地方有问题吧?
      

  2.   

    不会阿,肯定点下拉之后能看见。
    不会是下拉框设得太短吧?
    在设计阶段点Combobox右边的下拉箭头(不是空白的显示区),
    将出现的选区向下拉长,再编译运行...
      

  3.   

    是不是在ClassWizard中添加的COMBOBOX控件变量啊
      

  4.   

    UP
    这样应该没问题的啊。你是不是少了一句??
    CComboBox cb;
    然后,用
    SubClassDlgItem(IDC_COMBO1,this);  //把对象和控件联系起来。
    然后才是:
    cb.AddString( "AA" );
    cb.AddString( "BB" );
    如果你是用ClassWizard创建的ComBox对象,那就可以直接调用AddString方法,不需要这样。
      

  5.   

    呵呵  可能就是 象 longyii(Kevin)说的 下拉框太短了 我以前也是 出这样的错。