怎样使drop list风格的组合列表框显示数据?
  定义了一个int变量,但UpdateData(FALSE);怎么也不显示。
 ((CComboBox*)GetDlgItem(IDC_COMBO3))->SetCurSel(nIndex);,也不显示。

解决方案 »

  1.   

    将那个组合列表框定义成Ctrl形式,CComboBox*类型    m_combo.AddString( "1.aaaaaaa" );
        m_combo.AddString( "2.bbbbbbb" );
        m_combo.AddString( "3.ccccccc" );
        m_combo.AddString( "4.ddddddd" );
        m_list.SetCurSel( 0 );
      

  2.   

    不对,最后一句是m_combo.SetCurSel( 0 );
      

  3.   

    to qiwei:
    初始化:
    ((CComboBox*)GetDlgItem(IDC_COMBO4))->AddString("第一章");
    在OnButton1()
    {
    .........
     ((CComboBox*)GetDlgItem(IDC_COMBO4))->SetCurSel(nIndex);
    ..........
    UpDateData(FALSE);
       }
    可看到的组合框中还是空白。你定义的m_combod控件对象不和上面的(((CComboBox*)GetDlgItem(IDC_COMBO4))->)一样吗?
    当然nIndex就是 “第一章“ 索引。