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