기본 콘텐츠로 건너뛰기

라벨이 CFileDialog인 게시물 표시

CFileDialog를 사용하기

// 파일 Save CString strExtFile, strFilePath; CString strFilter = _T("텍스트 문서(*.txt)|*.txt||"); strExtFile = _T("*.txt"); CFileDialog dlg(FALSE,strExtFile,strExtFile,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT, strFilter); if(IDOK == dlg.DoModal()) { strFilePath = dlg.GetPathName(); } // 파일 Open CFileDialog dlg(TRUE,_T("txt,*.*"),_T(""),OFN_HIDEREADONLY|OFN_FILEMUSTEXIST, _T("텍스트 문서(*.txt,*.dat)|*.txt;*.dat|모든 문서(*.*)|*.*||")); if(IDOK == dlg.DoModal()) { dlg.GetPathName(); } // 기본 경로 설정하기 dlg.m_ofn.lpstrInitialDir = _T("_PATH_");

CFileDialog 에서 파일 한번에 여러개 읽기 ..

9992028 블로그 입니다!! | 구리구리 http://blog.naver.com/9992028/120020372939 1. 파일다이얼로그 생성할때 옵션에 아래것 추가하고 .. OFN_NOLONGNAMES | OFN_EXPLORER | OFN_ALLOWMULTISELECT 2.  파일다이얼로그 클래스dlg  의 멤버변수 아래처럼 set한다. CString strFileName; dlg.m_ofn.nMaxFile = 2048; dlg.m_ofn.lpstrFile = strFileName.GetBuffer(2048); 3.  여러개의 파일 읽을때는  POSITION을 이용한다. POSITION pos = dlg.GetStartPosition(); while( pos != NULL ) { CString strFile = dlg.GetNextPathName(pos); ............. }