解决方案 »

  1.   


    这种做法很常见呀,很多 地方会用到的 , 特别是一些软件的设置功能 。 两种方法 ;
    1 、 将NewDlg的数据都 放在父窗口里面保存,再次创建的时候 ,Create之前 传入变量。 到时候直接设置就行了。
    2、 保存到本地的ini配置文件 。 个人倾向于后者  。
      

  2.   

    void CMy110409Dlg::OnBnClickedButton1()
    {
    // TODO: 在此添加控件通知处理程序代码
    UpdateData(TRUE);
    m_list.m=m_edit;
    if(NULL==m_list)
    {
    m_list.Create(IDD_DIALOG1,this);
    }
    m_list.ShowWindow(SW_SHOW);
    }
    CMy110409Dlg::~CMy110409Dlg()
    {if(NULL!=m_list)
    delete m_list;
    }我是这样弄的,结果是再打开后数据没刷新,m值一直不变,哪位帮我改进一下。
    我是菜鸟,刚接触没几天,没弄过ini配置文件,还得再学,我这样做如果可以的话请大神指点一下,谢谢了!
      

  3.   

    用以下的API读取ini文件域内容,实现存储ini,提取没什么难度的,LZ试下:
    GetPrivateProfileString
    GetPrivateProfileIntINI操作免费资源:http://download.csdn.net/detail/shen_wei/4912869
      

  4.   

    可以在app类中或者在mainframe类中设置一个list或者map等表变量保存
    然后另外一个读取这里面的数据即可