CFileDialog dlg(TRUE,_T("*avi"),"",
OFN_FILEMUSTEXIST|OFN_PATHMUSTEXIST|OFN_HIDEREADONLY,
"movie files(*.avi)|*.avi|All Files(*.*)|*.*||",NULL);
这样使用对不对?VS CFileDialog

解决方案 »

  1.   

    应该可以呀,MSDN上CFileDialog的参考例子:   // szFilters is a text string that includes two file name filters:
       // "*.my" for "MyType Files" and "*.*' for "All Files."
       TCHAR szFilters[]= _T("MyType Files (*.my)|*.my|All Files (*.*)|*.*||");   // Create an Open dialog; the default file name extension is ".my".
       CFileDialog fileDlg(TRUE, _T("my"), _T("*.my"),
          OFN_FILEMUSTEXIST | OFN_HIDEREADONLY, szFilters);
      

  2.   

    但是它显示有错误啊:没有与参数列表匹配的构造函数 "CFileDialog::CFileDialog" 实例
    d:\myprojects\visual studio 2010\projects\succ\succ\succdlg.cpp 160