我新建了一个MDI文档。我是利用wiszard新建的,没有做如何修改。
当单击File|新建时,系统会知道产生一个文档,而且这文档的名字是系统自动加上去的。我现在想,当单击“新建”时,能跳出一个对话框让用户入字符串,然后让新建的文档以该字符串为文件名,同时新产生的ChildFrame的标题栏也改成该字符串。
我该怎么做?是不是在CMyWinApp::OnFileNew()里添加什么代码?

解决方案 »

  1.   

    CMyWinApp::OnFileNew()中可以实现
    新建一个文档时,设置文档标题就是了
      

  2.   

    BOOL CYouDoc::OnNewDocument()
    {
    if (!CDocument::OnNewDocument())
    return FALSE;
    //弹出对话框获得字符串 SetTitle(你获得的字符串); return TRUE;
    }
      

  3.   

    可不可以在OnFileNew()最初的部分
    加入MessageBox() ///是这个函数吗?对不起忘了
    当调用这一函数时,触发生成一模态对话框,从而,输入字符串。
    对话框编辑,简单了
    你说呢?