File 을 입력? 받는 다이얼로그 띄우기

// 기본
char BASED_CODE szFileter[] = "All Files (*.*)|*.*||";
CFileDialog vcFileDialog(TRUE, "확장자", NULL, OFN_EXPLORER | OFN_FILEMUSTEXIST, szFilter);

// 여러개의 파일을 받기 위해서
CFileDialog vcFileDialog(TRUE, "확장자", NULL, OFN_ALLOWMULTISELECT | OFN_EXPLORER | OFN_FILEMUSTEXIST, szFilter);
char buffer[4096] = {0};
vcFileDialog.m_ofn.lpstrFile = buffer;
vcFiledialog.m_ofn.nMaxFile = 4096;

// 파일을 열때 같은 경로가 다시 열리게 하기 위해서
GetCurrentDirectory(MAX_PATH, m_cLastFilePath);
if(vcFileDialog.DoModal() == IDOK)
{
    
// 원하는 소스를 추가
     SetCurrentDirectory(m_cLastFilePath);
}

+ Recent posts