CfileDialog의 사용 방법

2052 단어 dialog
CfileDialog의 MSDN 함수 원형
CFileDialog::CFileDialog( 
BOOL bOpenFileDialog,
LPCTSTR lpszDefExt = NULL, 

LPCTSTR lpszFileName = NULL, 
DWORD dwFlags = OFN_HIDEREADONLY |OFN_OVERWRITEPROMPT, 
LPCTSTR lpszFilter = NULL, 
CWnd* pParentWnd = NULL 
); 

  
매개변수 설명:
bOpenFileDialog: TRUE - 파일 대화상자를 엽니다.FALSE용 파일 저장 대화 상자
lpszDefExt:기본 확장자
lpszFileName: 기본적으로 파일 이름 콤보 상자에 표시되는 편집 상자의 파일 이름입니다. 일반적으로 NULL을 선택할 수 있습니다.
dwFlags: 대화 상자 스타일, OFNHIDEREADONLY | OFN_OVERWRITEPROMPT - 읽기 전용 옵션을 숨기고 기존 파일의 프롬프트를 덮어씁니다.
유형:
OFN_HIDEREADONLY:읽기 전용 옵션 숨기기
OFN_OVERWRITEPROMPT:기존 파일 사전 요구 사항 무시
OFN_ALLOWMULTISELECT:여러 파일 선택 가능
OFN_CREATEPROMPT: 입력한 파일 이름이 존재하지 않으면 대화상자에서 보조 파일 이름에 따라 파일을 만들 지 묻는 메시지 상자를 되돌려줍니다
OFN_FILEMUSTEXIST: 존재하는 파일 이름만 입력할 수 있습니다.
OFN_FORCESHOWHIDDEN:숨겨진 파일을 표시할 수 있음
OFN_NOREADONLYRETURN: 읽기 전용 파일로 돌아가지 않음
OFN_OVERWRITEPROMPT:저장된 파일이 있는 경우 파일이 존재하는 정보를 표시합니다.
lpszFilter: 선택할 수 있는 파일 형식과 확장자를 가리키는 파일 필터 형식입니다.매개변수 형식은 "Chart Files(*.xlc)|*.xlc|Worksheet Files(*.xls)|*.xls|Data Files(*.xlc;*.xls)|*.xlc;*.xls|All Files(*.*)|*.*|"입니다.파일 유형 설명과 확장자 간은 |로 구분되며 같은 유형의 파일의 확장자 간은 사용할 수 있습니다.분할, 각 파일 유형은 |로 구분되고 끝은 |||로 표시됩니다.
pParentWnd: 부모 창 포인터, 일반적으로 NULL.
-------------------------------------------------------------------------------------------------------
인스턴스:
CFileDialog dlg(TRUE,"avi",NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"(*.avi;*.mp4;*.wmv)|*.avi;*.mp4;*.wmv||");
if(dlg.DoModal() == IDOK)
{
m_video= dlg.GetPathName();
}

좋은 웹페이지 즐겨찾기