我做的是MDI多文档界面,程序启动的时候子窗口是不表示的,现在要打开一个*.log文件,并把内容表示在新的字窗口中,要怎么做。刚学MFC 请各位大大帮帮忙

解决方案 »

  1.   

    假定子窗口为CLogView,则在CLogView::OnInitialUpdate中添加代码读取文件并显示
      

  2.   

    那调用CMyView中的OnInitialUpdate()就可以了么?
    还有问下打开并显示一个txt文件和log文件有区别么?
      

  3.   

    如果log文件是纯文本文件,与txt文件是一样的;如果是自定义格式,那就得自己解析了。
      

  4.   

    OnInitialUpdate不用你自己调用,MFC会自动调用的
    你要做的是重载OnInitialUpdate函数
    然后在函数里面加入你想实现的东西
      

  5.   

    打开文件的时候先用CWinApp::OnFileNew();打开个新窗口,然后再在里面表示文件内容可行么? 还有当读取文件失败,要把新开的子窗口关闭,要怎么处理