如何将一个已有文件名和内容的文件,读入后改为类似于新建文件操作产生的未命名文挡?另外问一下,在MFC中如果我想让我的程序支持两种以上的文件类型,该如何作?我在程序中有一个文件类型串 value 是 129,类似于“\nViewDraw\nViewDraw\nViewDraw 文件 (*.vdw)\n.vdw\nViewDraw.Document\nViewDraw Document”,我想再加一种文件类型该怎么写?好象加在这个串中不起作用。“\nViewDraw\nViewDraw\nViewDraw 文件 (*.vdw)\n.vdw\模板文件 (*.tml)\n.tml\nViewDraw.Document\nViewDraw Document”

解决方案 »

  1.   

    1.读入之后,可以用SetTitle(....)2.在CFileDlg里面可以更改!!
    不知道我理解的对不对!我没太看懂!
      

  2.   

    GetActiveDocument()->SetTitle("未命名");
      

  3.   

    将CDoc类中的代表文件名的那个成员变量改为你想要的文件名(即未命名文档)即可
      

  4.   

    要实现多文档光加字符串是不行的,还要加文档模板,在BOOL CYourApp::InitInstance()中加入。
      

  5.   

    到底该怎么做呢?我使用SetTitle()好象不管用,难道要在app::InitInstance()中在加一个文档模板?我已经有了
             CMultiDocTemplate* pDocTemplate;
    pDocTemplate = new CMultiDocTemplate(
    IDR_VIEWDRTYPE,
    RUNTIME_CLASS(CViewDrawDoc),
    RUNTIME_CLASS(CChildFrame), // custom MDI child frame
    RUNTIME_CLASS(CViewDrawView));
    AddDocTemplate(pDocTemplate);
    要再加一个文档模板?如果是具体应该怎么做呢?