我的对话框关联了一个CListBox 控件变量m_dellist,我想向这个列表框加入项目,首先我在View类构建了一个对话框类对象delemployee,
然后用delemployee.m_dellist.InsertString加入CString对象,就在这一行报错,查看MSDN,怀疑是不是要用InitStorage初始化CListBox?
可是调用InitStorage就报错
之后将这些InsertString操作放到对话框类的构造函数去,仍然在InsertString函数报错!
不知道什么原因,希望高手指点

解决方案 »

  1.   

    必须在对话框创建之后才能对控件操作。InsertString可以放在OnInitDialog函数里面。
      

  2.   

    我的对话框关联了一个CListBox 控件变量m_dellist,
    ==========================================
    有没有这个控件呢?
      

  3.   

    问题解决了,谢谢cnzdgs
    补充一个问题:
    为什么我的程序在关闭和新建文档时不会提示保存更改?
    OnCloseDocument函数和SaveModified函数我都没有动过!
      

  4.   

    文档没有被标记为Modified就不会提示保存。用文档类的SetModifiedFlag函数可以设置修改标记。