아주 사소한 것인데도 문득 기억이 나지 않는다
자꾸만 기억을 읽는다 옛날 소스 뒤지는 것 지겨워 메모 해둔다.
CString GetPathName(): 선택된 파일의 절대 경로
CString GetFileName(): 선택된 파일의 이름과 확장자
CString GetFileExt(): 선택된 파일의 확장자
CString GetFileTitle(): 선택된 파일의 파일명
BOOL GetReadOnlyPref(): 읽기 전용 여부
POSITION GetStartPosition(): 다중 선택의 경우 Point
CString GetNextPathName
하나의 확장자에 대해 하나의 파일만 선택할 경우
char szFilter[] = "Image (*.BMP, *.GIF, *.JPG) | *.BMP;*.GIF;*.JPG || All Files(*.*)|*.*||";
CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY, szFilter);
if(IDOK == dlg.DoModal())
{
CString strPathName = dlg.GetPathName();
}
복수 선택할 경우
char szFilter[] = "All Files(*.*) | *.* ||";CDileDialog에서 특정 파일명을 지정해서 열기
CFileDialog dlg(TRUE, NULL, NULL, OFN_ALLOWMULTISELECT, szFiilter);
if(IDOK == dlg.DoModal())
for(POSITION pos=dlg.GetStartPosition(); pos != NULL;)
m_ctrlListBox.AddString(dlg.GetNextPathName(pos));
char szFilter[] = {"SeQunce(*.SEQ)|*.SEQ|| All Files(*.*)|*.*||"}; CFileDialog dlg(FALSE,_T("*.SEQ"), _T(mPath+"\\"+"DEFAULT.SEQ"), OFN_HIDEREADONLY, szFilter);
'개발언어 > c++' 카테고리의 다른 글
MFC MDI 화면 배경에 이미지 넣기 (0) | 2016.11.16 |
---|---|
ATL Error 정보 얻기 (0) | 2016.10.19 |
JPG, GIF, BMP, WMF, EMF, ICO 열기(IPicture 사용법) (0) | 2016.10.19 |
MFC IP얻기 (1) | 2016.10.03 |
고속연속평균-실시간평균 (0) | 2016.09.16 |