的OnInitDialog中
m_strlist.Addstring...

解决方案 »

  1.   

    的OnInitDialog中
    m_strlist.Addstring...
      

  2.   

    不行!每次弹出对话框时,CListBox m_strlist中的字符串都不一样!(动态)
      

  3.   

    那你在的OnInitDialog中根据变化从源头读数据再初始化(比如文档)。
      

  4.   

    用个笨方法:
    LinkDlg设一个数组CSting str[4];
    CLinkDlg linkdlg;
    linkdlg.str[0]=...;
    linkdlg.str[1]=...;
    linkdlg.DoModal();
    的OnInitDialog中
    for(int i=0;i<4;i++)
        m_strlist.Addstring(str[i])
      

  5.   

    OnInitDialoguse this !每次要m_strlist.clear()and you can add !
      

  6.   

    hnyyy(前进) 
    的方法应该是可行的
    试试
      

  7.   

    但是,我的m_strlist中的字符串数目也是不定的!???
      

  8.   

    动态创建CListBox控件,然后用消息来初始化控件的内容,再显示出来
    这是我的想法应应该行的。
      

  9.   

    字符串数目不定,解决的办法是改用链表
    CObList strLst;// 链表(存放CSting*)
    查看一下CObList有关的资料,用法很简单的