我有个数组的内容想显示在对话框中,怎么样实现呢,那个数组是根据程序代码动态产生的,不定的

解决方案 »

  1.   

    有个简单的方法:在对话框中放一个CEdit控件,对应变量m_editchar *p;  //p为指向数组的指针
    ***
    ***   //经过程序计算,p指向要显示的数据CString str;
    str = p;
    m_edit.SetWindowText(str);
      

  2.   

    lz的问题都没有说明清楚,数组,什么类型的数组显示在对话框中,还有后面的那句:数组是根据程序代码动态产生的,不定的,完全不知所云,ls的明白不???
      

  3.   

    CEdit* pEdit=NULL;
    list<CEdit*> edit_list;
    for( int i=0; i<count; i++ ) //count,数组个数
    {
    pEdit = new CEdit();
    pEdit->Create(... ,IDC_EDIT_BASE+i);// Edit的控件id以某个值起始,累计。edit控件位置也根据第一个控件位置根据自己想要的排列方式递进。
    //...
    }