IT News/C++

[C++ 소스] 파일 멀티 선택

Fshop 2014. 9. 1. 10:54
반응형

static CString szFilter = "All Files(*.*)|*.*||";

static CString filetype = "*.*";
CString strbuf;

CFileDialog dlg(TRUE, filetype, filetype, OFN_PATHMUSTEXIST | OFN_FILEMUSTEXIST | OFN_ALLOWMULTISELECT, szFilter);
dlg.m_ofn.lpstrFile = strbuf.GetBuffer(4096);
dlg.m_ofn.nMaxFile = 4096;

 

if(dlg.DoModal() == IDOK)
{
    POSITION pos(dlg.GetStartPosition());
    while (pos != NULL)
    {
        CString strfile1 = dlg.GetNextPathName(pos);
     }

}

 

여기서 Dialog 의 멀티파일 선택은 OFN_ALLOWMULTISELECT 이 있어야 합니다.

반응형