而且对话框里的文本文件可查看

解决方案 »

  1.   

    http://www.codeproject.com/dialog/imagepreviewdialog.asp 有图像预览的
      

  2.   

    就是让CFileDialog的派生类基于SDI,而不是对话框
      

  3.   

    http://download.microsoft.com/download/vc40pro/demo1/1/WIN98/EN-US/OfnKing.exe搜索OFN_ENABLETEMPLATE
      

  4.   

    答非所问啊,人家是要使filedialog成为一个子窗口,而不是用domodal来显示,问题是如果cfiledialog不调用domodal的话,其m_hwnd是为空的,即还没有创建.
    应该怎么做呢?
      

  5.   

    不用domodal,那用Create?
    ===============================
    但是Create需要资源ID ,不知道FileDialog的资源ID 是什么.