SPRING :: NOTE
[MFC] 파일 다이얼로그 (File Dialog) 생성 본문
반응형
파일 다이얼로그란,
//파일선택 이벤트
void Ctest::OnBnClickedBtnFileDlg() // 버튼 이벤트
{
// TODO: 여기에 컨트롤 알림 처리기 코드를 추가합니다.
char szFilter[] = "hello(*.xls) | *.xls | All Files(*.*)|*.*||"; // 불러올 파일 확장자 등록.
CFileDialog fDlg(TRUE, NULL, NULL, OFN_HIDEREADONLY, szFilter);
int iRet = fDlg.DoModal();
m_strFilePath = fDlg.GetPathName();
// 파일 다이얼로그에서 파일을 더블클릭하거나, 파일을 선택하고 열기를 눌렀을 시 나타나는 이벤트
if (iRet == IDOK)
{
// IDC_EDIT_FILEPATH라는 EDIT CONTROL에 파일 경로를 입력하는 이벤트
SetDlgItemText(IDC_EDIT_FILEPATH, m_strFilePath);
return;
}
}
별 설명할 것도 없이 주석에 전부 나타나있다.반응형
'Development Language > C · C++ · MFC' 카테고리의 다른 글
[MFC] EDIT CONTROL (0) | 2016.03.10 |
---|---|
[MFC] BUTTON CONTROL (0) | 2016.03.10 |
[MFC] 디렉토리 생성 (0) | 2016.03.07 |
[C/C++] Edit Control 값 얻어오기 (0) | 2016.02.19 |
[C/C++] CString 문자열 및 문자 추출 (Left, Mid, Right) (0) | 2016.02.19 |
Comments