在多文档窗口中,我想给子窗口加上WM_CLOSE事件,
但是视图类没有WM_CLOSE事件,怎么办?

解决方案 »

  1.   

    我是想在子窗口关闭以前,自己判断文档是否改变,如果改变了,给出提示。
    如果在OnDestroy函数中加代码,子窗口就已经已经被销毁了。
      

  2.   

    截获View的EN_CHANGE消息并在其中加入SetModifiedFlag函数.
      

  3.   

    那样的话, 你写在CChildFrame/CMainFrame 的 OnClose 里,
    检验
    CDocument::IsModified 
    BOOL IsModified( );
    而不应该写在单独一个VIEW里相关:
    CDocument::SetModifiedFlag 
    void SetModifiedFlag( BOOL bModified = TRUE );CDocument::SaveModified 
    virtual BOOL SaveModified( );以上
      

  4.   

    荷荷, 我好象跟你认识, pomelowu(羽战士)