MFC文件選擇對話框CFileDialog的使用

文件選擇對話框(CFileDialog)的使用:

 

首先構造一個對象並提供相應的參數,構造函數原型如下:


CFileDialog::CFileDialog( BOOL bOpenFileDialog,

                                                LPCTSTR lpszDefExt = NULL,

                                                LPCTSTR lpszFileName = NULL,

                                                DWORD dwFlags = OFN_HIDEREADONLY |OFN_OVERWRITEPROMPT,

                                                LPCTSTR lpszFilter = NULL,

                                                CWnd* pParentWnd = NULL );

 

參數說明:


bOpenFileDialog: 爲TRUE則顯示打開文件對話框,
                                     爲FALSE則顯示保存文件對話框。
            lpszDefExt: 指定默認的文件擴展名;
      lpszFileName: 指定默認的文件名。
               dwFlags: 指明一些特定風格。
               lpszFilter: 是最重要的一個參數,它指明可供選擇的文件類型和相應的擴展名。參數格式如:
                                    "Chart Files (*.xlc)|*.xlc|Worksheet Files (*.xls)|*.xls|Data Files(*.xlc;*.xls)|*.xlc; *.xls|All Files (*.*)|*.*||";文件類型說明和擴展名間用 |分隔,同種類型文件的                                擴展名間可以用;分割,每種文件類型間用 |分隔,末尾用 ||指明。
         pParentWnd: 爲父窗口指針。

發佈了24 篇原創文章 · 獲贊 7 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章