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:預設顯示在檔名組合框的編輯框的檔名,一般可選null
dwflags:對話方塊風格,一般為ofn_hidereadonly | ofn_overwriteprompt, 即隱藏唯讀選項和覆蓋已有檔案前提示。
型別:ofn_hidereadonly:隱藏唯讀選項
ofn_overwriteprompt:覆蓋已有檔案前提
ofn_allowmultiselect:允許選擇多個檔案
ofn_createprompt:如果輸入的檔名不存在,則對話方塊返回詢問使用者是否根據次檔名建立檔案的訊息框
ofn_filemustexist:只能輸入已存在的檔名
ofn_forceshowhidden:可以顯示隱藏的檔案
ofn_noreadonlyreturn:不返回唯讀檔案
ofn_overwriteprompt:儲存的檔案已存在時,顯示檔案已存在的資訊
lpszfilter:檔案篩選型別,它指明可供選擇的檔案型別和相應的副檔名。引數格式如:
"chart files (*.xlc)|*.xlc|worksheet files (*.xls)|*.xls|data files (*.xlc;*.xls)|*.xlc; *.xls|all files (*.*)|*.*||";
檔案型別說明和副檔名間用 | 分隔,同種型別檔案的副檔名間可以用 ; 分割,每種檔案型別間用 | 分隔,末尾用 || 指明。
pparentwnd:父視窗指標,一般可選null.
例項:
void cpack2dlg::onbnclickedbutton1()
updatedata(false);
}
MFC檔案選擇對話方塊CFileDialog的使用
檔案選擇對話方塊 cfiledialog 的使用 首先構造乙個物件並提供相應的引數,建構函式原型如下 cfiledialog cfiledialog bool bopenfiledialog,lpctstr lpszdefext null,lpctstr lpszfilename null,dwor...
MFC函式積累
1.waitforsingleobject dword winapi waitforsingleobject in handle hhandle,in dword dwmilliseconds waitforsingleobject函式用來 檢測hhandle事件的訊號狀態 在某一線程中呼叫該函式時...
MFC常用函式
工作過程中經常遇到有些函式想不起來,然後去查,很多函式已經查過但還是會忘,這裡把這些函式整理起來,方便以後使用。彈出警告框 acedalert getdlgitem idc cs gridctrl enablewindow false 控制項禁用 getdlgitem idc cs gridctrl...