반응형
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 이 있어야 합니다.
반응형
'IT News > C++' 카테고리의 다른 글
visual studio 2008 (다이얼로그 탭 순서 변경) dialog tap order change (0) | 2014.10.10 |
---|---|
CString형의 문자열 더하기 (strcat 함수없이 간단하게 문자열 합치기) (0) | 2014.09.01 |
C++ memset, memcpy 함수 (0) | 2014.06.23 |