CFileDialog構造函數講解、、:ide
CFileDialog(函數
BOOL bOpenFileDialog, TRUE則建立文件打開對話框;FALSE,則構造一個File Save As(另存爲)對話框。 對象
LPCTSTR lpszDefExt = NULL,缺省文件擴展名,若是用戶在文件名編輯框中不包含擴展名,則lpszDefExt定義的擴展名自動加到文件名後。it
若是爲NULL,則不添加擴展名。 class
LPCTSTR lpszFileName = NULL,初始顯示於文件名編輯框中的文件名,爲NULL,則不顯示初始文件名test
DWORD dwFlags = OFN_HIDEREADONLY //看這個結構OPENFILENAME便可擴展
LPCTSTR lpszFilter = NULL, //過濾構造函數
CWnd* pParentWnd = NULL //指向文件對話框對象的父窗口或擁有者窗口。 di
);文件
//建立文件對話框能夠使用DoModal(),在返回後能夠利用下面的函數獲得用戶選擇:
// CString CFileDialog::GetPathName( )獲得完整的文件名,包括目錄名和擴展名如:c:\ test\ test1.txt
// CString CFileDialog::GetFileName( )獲得完整的文件名,包括擴展名如:test1.txt
//CString CFileDialog::GetExtName( )獲得完整的文件擴展名,如:txt
//CString CFileDialog::GetFileTitle ( )獲得完整的文件名,不包括目錄名和擴展名如:test1
//等等、、、