檔案選擇對話方塊(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: 為父視窗指標。
MFC 選擇目錄對話方塊和選擇檔案對話方塊
在mfc程式設計中經常會需要用到選擇目錄和選擇檔案的介面,以下總結一下本人常用的這兩種對話方塊的生成方法 選擇目錄對話方塊 void cdcpackerdlg onbnclickeddecgen else afxmessagebox 無效的目錄,請重新選擇 選擇檔案對話方塊 選擇目錄按鈕 cstri...
MFC 選擇目錄對話方塊和選擇檔案對話方塊
在mfc程式設計中經常會需要用到選擇目錄和選擇檔案的介面,以下總結一下本人常用的這兩種對話方塊的生成方法 選擇目錄對話方塊 選擇目錄按鈕 void cdcpackerdlg onbnclickeddecgen else afxmessagebox 無效的目錄,請重新選擇 選擇檔案對話方塊 cstri...
MFC 選擇目錄對話方塊和選擇檔案對話方塊
選擇目錄對話方塊 選擇目錄按鈕 void cdcpackerdlg onbnclickeddecgen else afxmessagebox 無效的目錄,請重新選擇 選擇檔案對話方塊 cstring cdcpackerdlg bootopendialog 返回選擇的檔名稱 return strfil...