我定义一个组合框对象
CComboBox m_Combo;
然后在对话框中
void DoDataExchange(CDataExchange* pDX)
{
  DDX_Control( pDX, IDC_COMBOBO, m_Combo );
}OnInitDialog()
{
  m_Combo.AddString( "9527" );
}运行后组合框(IDC_COMBOBO)是空的,(我用VC7,在VC6中是正常的)

解决方案 »

  1.   

    哦。VC7没用过。是不是要刷新一下。比如象VC6中的UpdateData(false)这样的。
      

  2.   

    VC7 我也没用过会不会是像 VC6 一样要调整下拉框的高度
      

  3.   

    m_Combo.AddString( "9527" );
    m_Combo.SetCurSel(0);
      

  4.   

    你是不是组合框没有下拉列表
    如果这样,在资源中将点击下拉按钮,出现虚线后往下拉。AddString是方法,应该不用什么刷新把:)
      

  5.   

    晕,刚才还只有一个回复得
    我一回复,就是第9楼了CSDN热心人多啊
      

  6.   

    加一句:
    m_Combo.SetCurSel( 0);
      

  7.   

    是下拉列表空白,我设置了下拉范围的,都拉了一大节还是看不见
    在资源描述文件中
    (VC7)
    CONTROL         "",IDC_COMBOBOX,"ComboBoxEx32",CBS_DROPDOWN | 
                       CBS_SORT | WS_VSCROLL | WS_TABSTOP,301,329,53,51
    (VC6)
     COMBOBOX        IDC_COMBOBOX,404,329,53,53,CBS_DROPDOWN | WS_VSCROLL | 
                     WS_TABSTOP
    我式了一下,把VC6的版本复盖到VC7中就可以了,哎呀!豫闷!