我在对话框类下创建了一个comb box对象m_cb1;
在该类的构造函数中使用
m_cb1.AddString(_T("123"));
m_cb1.AddString(_T("456"));
可是程序运行时,点击combo box的下拉箭头后,里面是空白的,看不到123,456选项。怎么回事呢?PS:combo box控件我是直接托到窗体上的,其Type属性设置为Drop List。

解决方案 »

  1.   

    我这个对话框没有这个函数,因为这个对话框是由CMainFrame调出来的子对话框
      

  2.   

    要不你直接在控件里的data添加好了
      

  3.   


    使用类向导添加WM_INITDIALOG的处理函数不就有了
      

  4.   

    OnInitDialog()这个事件,要自己去ClassView里面去调出来!
      

  5.   

    按Ctrl+W,添加WM_INITDIALOG..在里面添加m_cb1.AddString(_T("123")); m_cb1.AddString(_T("456")); 或者点combo的属性在data项里面直接添加123,再按ctrl+enter,添加456也可以。。 
      

  6.   


    BOOL CINIDlg::OnInitDialog() 写在这里面
    {
    ((CComboBox*)GetDlgItem(IDC_COMBO_BOX))->AddString("001"); //ID 写你自己的ID  
    然后框里面就多一个 为 001的 选项
    }