CFileDlg类的文件过滤 字符串应怎

解决方案 »

  1.   

    CFileDialog FileOpen(TRUE, "xls", NULL, 0, "Excel file(*.xls)|*.xls|All file(*.*)|*.*||", NULL);
      

  2.   

    参考下面的写法
    static char BASED_CODE szFilter[] = "文本文件(*.txt)|*.txt|Word文件(*.doc)|*.doc|位图文件(*.bmp;*.jpg)|*.bmp; *.jpg|所有文件(*.*)|*.*||";注意每种文件类型都是 文件类型说明|扩展名的方式,最后写上两个||。
      

  3.   

    同意以上二位的!这个msdn里有啊
      

  4.   

    CFileDialog dlg(1,NULL,NULL,OFN_HIDEREADONLY ,"可执行文件(*.exe)|*.exe|动态连接(*.Dll)|*.Dll|控件(*.ocx)|*.ocx|All Files(*.*)|*.*||");