用向导创建一个单文档的程序后,可以在菜单中选择打开来调出fileopen 的对话框
如何在对其它采单命令使用CFileDialog来创建一个fileopen对话框呢?

解决方案 »

  1.   

    一样的嘛,响应哪个菜单的command消息就可以了啊!
    用classview嘛!
      

  2.   

    CFileDialog dlg;
    dlg.Domodel();
      

  3.   

    估计刚生成的那个是MFC把上面的动作封装了,如果你在别处需要的话就响应那个消息自己写吧
      

  4.   

    可以在你的响应函数中加入下面一段代码
    CFileDialog dlg(TRUE , "hello", "NULL", 
        OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, 
        "C++ source|*.cpp|All files|*.*||"); 
    dlg.DoModal();
    之后就可以调出来了!
    参数中的意思,看看msdn就知道了
      

  5.   

    重要的是,调cfiledialog要初始化构造函数。
    不知你明白了么?
      

  6.   

    直接调用这个就可以;
    CWinApp::OnFileOpen();