CCoboBox m_combox;
m_combox.Create(WS_CHILD|WS_VISIBLE|CBS|DROPDOWNLIST,rect,IDC_COMMBOX);
m_combox.AddString("第一项");//加不进去
m_combox.InserString(0,"第一项");//这样也不行
我错哪了?

解决方案 »

  1.   

    写错了,应该是这样的
    CComboBox m_combox;
    m_combox.Create(WS_CHILD|WS_VISIBLE|CBS|DROPDOWNLIST,rect,IDC_COMMBOX);
    m_combox.AddString("第一项");//加不进去
    m_combox.InserString(0,"第一项");//这样也不行
    我错哪了?回上问题:
    Create是成功了,已经建成了
    ,RECT rect;//定义
      

  2.   

    又错了,
    m_combox.Create(WS_CHILD|WS_VISIBLE|CBS_DROPDOWNLIST,rect,IDC_COMMBOX);太急了,
      

  3.   

    估计是m_combox需要扩展数据,自绘的CCoboBox是根据扩展数据来画,要么需要你调用SetItemData设置扩展数据,要么CCoboBox有一个类似AddString的接口,只能用这个接口来添加