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||"); 이렇게 하면 제대로 동작한다.