我建了一个多文档的MFC工程,想实现如下功能:在一个弹出对话框中有一个BUTTON,单击后,会用CChildFrame打开一个文件(路径已知).和点击菜单条上的“文件”-》“打开”,有同样的效果,只是略过了弹出“打开文件”对话框的步骤。不知道大家能否理解我说的意思。
在线等待!!1

解决方案 »

  1.   

    在button的click事件中:
    CFile fin;
    fin.Open("yourfilename",CFile::modeRead);
    fin.Read(...
      

  2.   

    楼上,不是这样的意思,
    我的打开是:打开一个ChildFrame窗口,然后。。
      

  3.   

    我再说仔细,看大家能否明白,
    我的ChildFrame是用来显示一个视频文件的,
    而当我点击对话框上的一个按钮后,就打开一个文件,比如c:\ok.qcif,然后用ChildFrame来显示。
    本来正常的处理是这样的:(这个大家应该能理解吧)
    点击菜单条上的“文件”-》“打开”,弹出“打开文件”对话框,选择文件“c:\ok.qcif”,“确定”,然后就会打开一个ChildFrame
      

  4.   

    不管是不是自己的程序,用消息都可以完成。
    提示:1.向菜单按钮发WM_COMMAND(WM_SYSCOMMAND)消息。
          2.向FILE Dialog 发WM_CHAR消息。
      

  5.   

    theApp.OpenDocumentFile(_T("Your:\\File\\Path\\Name"));