执行这句的时候
m_cmbPaperType.AddString(m_PaperType[i].strTitle)
m_cmbPaperType加载不了m_PaperType的数据
TRACE显示如下
Letter
 0
Tabloid
 0
Legal
 0
A3
 0
A4
 0
A5
 0
B4 (JIS)
 0
B5 (JIS)
 0
Japanese Postcard
为什么总是加不上啊

解决方案 »

  1.   

    TRACE的是谁的内容?
    其他代码贴出来看看
      

  2.   

    int i;
    for( i = 0; i < 13; i++)
    {
    TRACE("\n%s",m_PaperType[i].strTitle);
    int iIndex = m_cmbPaperType.AddString(m_PaperType[i].strTitle);
    TRACE("\r\n %d",iIndex);
    }
    int t= m_cmbPaperType.GetCount();
    这是完整一小段
      

  3.   

    m_PaperType[i].strTitle这个值一直在变,就是加不到m_cmbPaperType里面啊.....
      

  4.   

    在属性里把sort 设成false试试?
      

  5.   

    ccombobox的类型设得是什么,是report吗
    单步执行下,看这个变量的值是什么
      

  6.   

    m_cmbPaperType.点击下拉按钮,看看是不是有数据?m_cmbPaperType.AddString(m_PaperType[i].strTitle);看看返回值是不是CB_ERROR
      

  7.   

    类型是Drop List的
    变量有值,但是看不懂
      

  8.   

    m_cmbPaperType有数据,但看不懂
    m_cmbPaperType.AddString(m_PaperType[i].strTitle)怎么看返回值?新手...
      

  9.   

    断点会么?m_PaperType[i].strTitle查这个值的内容是否存在。
      

  10.   

    结贴了,是extentedcombobox和标准combobox的问题,用combobox就好了