cfiledialog

    1熱度

    2回答

    通常,當您使用CFileDialog多次打開一個文件時,會保留當前目錄。也就是說,每次對話框在前一個對話結束的目錄中打開時(如果未取消)。即使你在不同的地方使用不同的CFileDialog實例,這也是有效的。 即使在重新啓動程序之後,仍會保留上一個目錄。 但它看起來像在我的應用程序中,這不適用於跨DLL:從主.exe程序調用的CFileDialogs具有其當前目錄和來自.dll的CFileDial

    1熱度

    2回答

    如果有自定義CFileDialog錯誤消息的方法,那將會很不錯。 例如,在文件名編輯框中輸入無效驅動器會導致出現如下錯誤消息。 我想顯示不同的錯誤這裏。是否可能沒有子類CFileDialog? 如果對話框返回而不是顯示錯誤,那也很好。 這裏是代碼片段: CFileDialog dlgFile(TRUE, 0, 0, OFN_HIDEREADONLY | OFN_ALLOWMULTISELECT,

    3熱度

    1回答

    我正在使用CFileDialog來顯示打開的文件對話框。 static TCHAR BASED_CODE szFilter[] = _T("Chart Files (*.xlc)|*.xlc|") _T("Worksheet Files (*.xls)|*.xls|Data Files (*.xlc;*.xls)|") _T("*.xlc; *.

    1熱度

    1回答

    有沒有一種標準的方式來設置CFileDialog中的文件夾視圖(啓用Vista風格)?我試圖讓它顯示詳細信息視圖和一些自定義列。 我已經實現了Windows 7列處理程序,該處理程序顯示由我的應用程序創建的文件的應用程序特定信息。但是,爲了在資源管理器窗口或常用文件對話框中查看這些自定義列,我必須手動將文件夾視圖設置爲詳細信息,然後選擇我想要的特定列。 這工作正常,但目標是讓應用程序中的文件選擇器

    6熱度

    2回答

    使用CFileDialog類,我選擇放置在長路徑目錄中的多個文件。當我僅選擇一個或兩個文件時是可以的;但是當我同時選擇三個文件時,它只返回第三個文件路徑的一部分。 (看起來它可能限制爲512個字符)我該如何解決這個問題?

    1熱度

    1回答

    我有一個關於MFC CFile寫入功能的問題。 我正在學習MFC應用程序並停留在此另存爲和寫入功能。 當我點擊TestButton時,會彈出一個另存爲對話框,提示保存爲txt文件。 void CLearnDlg::OnBnClickedButtonTest() { CString m_strPathName; char* File; TCHAR szFilters[] = _T

    2熱度

    1回答

    全部。 我在編寫mfc應用程序時遇到了一些問題。 它使用下面的URL中發佈的示例項目來實現CFileDialog上的多選。 http://www.codeproject.com/KB/MFC/SelectDialog.aspx 它工作正常的Windows XP,但對Windows 7的 問題一個問題是,CFileDialog類:: GetFolderPath返回有關Windows特殊文件夾,如圖書