如何使用CFileDialog

2021-04-12 23:54:00 字數 998 閱讀 7236

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。true為開啟檔案;false為儲存檔案。

第二個引數 lpszdefext為預設的副檔名。

第三個引數 lpszfilename為顯示在檔名組合框的編輯框的檔名,一般可選null

第四個引數 dwflags為對話方塊風格,一般為ofn_hidereadonly | ofn_overwriteprompt, 即隱藏唯讀選項和覆蓋已有檔案前提示。

ofn_allowmultiselect:允許選擇多個檔案

ofn_createprompt:如果輸入的檔名不存在,則對話方塊返回詢問使用者是否根據次檔名建立檔案的訊息框

ofn_filemustexist:只能輸入已存在的檔名

ofn_forceshowhidden:可以顯示隱藏的檔案

ofn_noreadonlyreturn:不返回唯讀檔案

ofn_overwriteprompt:儲存的檔案已存在時,顯示檔案已存在的資訊

第五個引數 lpszfilter為下拉列表樞中顯示檔案型別。

第六個引數 pparentwnd一般可選null。

如何使用CFileDialog

cfiledialog建構函式如下 cfiledialog bool bopenfiledialog,lpctstr lpszdefext null,lpctstr lpszfilename null,dworddwflags ofn hidereadonly ofn overwriteprompt...

CFileDialog使用簡介

cfiledialog bool bopenfiledialog,true則顯示開啟檔案對話方塊,false則顯示儲存檔案對話方塊。lpctstr lpszdefext null,指定預設的副檔名。lpctstr lpszfilename null,指定預設的檔名。dword dwflags ofn...

CFileDialog使用總結

cfiledialog經常用,但經常忘,現歸納整理下,方便今後查詢。例子 cfiledialog opendlg true,material file material material null,ofn hidereadonly ofn overwriteprompt,material file ...