怎样添加弹出对话框的文件类型??
我看了书只能添加一个
不知怎样添加多个?

解决方案 »

  1.   

    CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, LPCTSTR lpszFilter = NULL, CWnd* pParentWnd = NULL );
    这个函数中的lpszFilter参数想下面一样设置就可以了static char BASED_CODE szFilter[] = "Chart Files (*.xlc)|*.xlc|Worksheet Files (*.xls)|*.xls|Data Files (*.xlc;*.xls)|*.xlc; *.xls|All Files (*.*)|*.*||";
      

  2.   

    注意 :我上次碰到的问题,现在讲给你听,如果用szFiler,最好用、\0替|要不不成功,不知你的如何,个人遇到的问题,
      

  3.   

    恩  非常谢谢各位大侠
    还行请教一个问题: 就是我现在新建一个editview界面, 
    界面本身已经可以实现文件的“打开”或是“另存为"这些功能了
    在点击“打开”后出现的对话框里  有让你选择“文件类型”这一类
    但新建的界面只有“所有文件*.*”这一个文件类型
    我在Resources的String Table里  
    将IDR_XXXXTYPE的数据改成
    ES8051\n\nES8051\nES8051 文件 (*.doc)\n.doc\nES8051.Document\nES8051 Document
    这样就可以在"文件类型"里增加一个*。doc的类型了
    可是要是还要增加呢? 如果要在这个基础上再增加一个*.exe的类型呢?拜托高手