그 중에서 파일 열기와 파일 저장시에 유용한 Flags 값들을 소개합니다.
Const OFN_READONLY = &H1 '읽기전용 체크박스가 체크된 상태로 표시된다.
Const OFN_OVERWRITEPROMPT = &H2 '파일이 존재할 경우 덮어쓸지를 물어본다.
Const OFN_HIDEREADONLY = &H4 '읽기전용 체크박스를 표시하지 않는다.
Const OFN_NOCHANGEDIR = &H8 '다른 디렉토리로 가서 파일을 선택할 경우에도 현재 디렉토리값을 유지한다.
Const OFN_SHOWHELP = &H10 '도움말 버튼을 표시한다.
Const OFN_NOVALIDATE = &H100 '파일이름으로 쓸 수 없는 문자가 있어도 경고를 표시하지 않는다.
Const OFN_ALLOWMULTISELECT = &H200 '여러개의 파일을 선택할 수 있다. OFN_EXPLORER과 같이 쓰는게 좋다.
Const OFN_EXTENSIONDIFFERENT = &H400 '선택된 파일이 DefaultExt와 다른 확장자일 경우 이 값이 Flags에 반환된다.
Const OFN_PATHMUSTEXIST = &H800 '존재하지 않는 경로를 입력시 경고 메세지 표시
Const OFN_FILEMUSTEXIST = &H1000 '존재하지 않는 파일을 입력시 경고 메세지 표시.
Const OFN_CREATEPROMPT = &H2000 '존재하지 않는 파일을 입력시 새로 만들지를 물어봄.
Const OFN_NOREADONLYRETURN = &H8000 '읽기전용 파일 선택시 경고 메세지 표시
Const OFN_EXPLORER = &H80000 '여러개의 파일 선택시 탐색기 스타일로 표시한다.