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 ...