1) 我在打开文件时使用的是Serialize(),但是运行时,程序虽然显示了文档,却没有把文档的标题一并显示,而是当作对原有文档的修改,例,启动文档是无标题,打开其他文档后依然是无标题,关闭时询问是否保存修改至无标题。请问如何解决?
源码如下(我是在treeview中响应左键双击时调用该函数):void CWebFavorDoc::OpenFileInView(CString f_path)
{
   CMainFrame *p_frame = CWebFavorApp::GetApp()->GetMainFrame();   if(p_frame)
   {
      CSplitterWnd * p_split = p_frame->GetSplitter();      if(p_split)
      {
         CWebFavorView * p_view;
         p_view = (CWebFavorView *)p_split->GetPane(0, 1);         if(p_view)
         {
            CFile file(f_path, Cfile::modeReadWrite|Cfile::shareDenyWrite);
            CArchive ar(&file, CArchive::load);
            p_view->Serialize(ar);
          }
//SetModifiedFlag(TRUE);
      }
   }
}
2)我需要实现的功能是,在ie下选中文本,右键选择执行本程序,即可把选中文本复制到本程序的文本窗口中,并选择路径以保存,基本上是ie文本收藏夹。但是关于ie这部分,我一点想法也没有——老师建议我做一个ie,不过我觉得似乎不太合理。 另外,如果我要做一个ie,怎么实现两个form的交换呢——vc下。 多谢多谢~