Program Language/API | MFC

(MFC) CFileDialog 필터 사소한 실수

야곰야곰+책벌레 2024. 5. 22. 16:29
728x90
반응형
TCHAR szFilter[] = _T("Bitmap Data (*.bmp) | *.bmp ||");
CFileDialog dlg(TRUE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, szFilter, this);

 

이렇게 하면 *.bmp 파일이 나타나지 않는다. 왜?

확장자 필터링 하는 문자열에서 뒤에 공백이 있으면 공백도 문자로 인식하는 듯 하다.

 

TCHAR szFilter[] = _T("Bitmap Data (*.bmp) | *.bmp||");

 

이렇게 하면 제대로 동작한다.

 

728x90
반응형