OFN 썸네일형 리스트형 WTL::CFileDialog, WTL::CMultiFileDialog MFC에서 복수 파일을 선택하여 열기 / 저장을 하기 위해서는, CFileDialog 개체를 생성한 뒤, OFN_ALLOWMULTISELECT 플래그를 지정해야 한다. 그리고, OPENFILENAME 구조체의 lpstrFile에 선택한 파일들이 들어갈만한 충분한 버퍼를 할당해야 한다. OFN_ALLOWMULTISELECT 플래그를 지정했다고 하더라도, 할당한 버퍼의 크기가 충분하지 않으면 기대한 파일 목록을 얻지 못한다. 또, 이 파일들의 경로 따위를 얻어내기 위해서는 POSITION 구조체에 대해서 반복자를 적용하여 값을 얻어내야 하는데, 사실 Win32 API를 직접 사용하는 것보다 크게 나을 것이 없다. 무엇보다, POSITION 구조체에 반복자를 적용하는 것은 그렇다고 하더라도, 직접 버퍼를 할당.. 더보기 이전 1 다음