子窗口有个ClistCtrl,用户可输入数据,并点击一个按钮添加到ClistCtrl,但我点击“确定”按钮关闭子窗口后,再次打开子窗口,添加到ClistCtrl里的几行数据就没有了。
怎样才能在关闭子窗口后再次打开时,仍然能显示那些数据?

解决方案 »

  1.   

    这是因为你的子窗口在创建的时候没有给他初始化CListCtrl里面的内容,所以它只管创建控件,里面没有数据。你需要在子对话框的OnInitDialog中,要通过读取相关的数据,插入到CListCtrl中。
      

  2.   

    你的子窗口关闭了,上面的CListCtrl也就销毁了,重新打开子窗口,重建了CListCtrl,当然前面的数据就看不到了。