2021년 1학기, 고급프로그래밍1 (10주차 수업자료 – 1) 박 기 홍
- 1 -
※ 메모장 만들기
- 참고사이트: http://www.tipssoft.com/bulletin/board.php?bo_table=FAQ&wr_id=415
● 대화상자 기반(멀티미바이트 형식)으로 프로젝트(MyNotePad)를 생성하고,
아래와 같이 디자인 하시오.
● CFileDialog 생성자 함수 원형
파라미터
설명
BOOL bOpenFileDialog
Open(파일열기), Save(파일저장)을 나타냄
LPCTSTR lpszDefExt = NULL
디폴트 확장자
LPCTSTR lpszFileName = NULL
디폴트 파일명
DWORD dwFlags
파일속성 플래그
OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT
LPCTSTR lpszFilter = NULL
검색할 파일 형태의 필터
CWnd* pParentWnd = NULL
부모 윈도의 포인터
● 파일 열기 버튼 함수에 *.cpp 파일을 열어 에디트 컨트롤에 출력해보자.
2021년 1학기, 고급프로그래밍1 (10주차 수업자료 – 1) 박 기 홍
- 2 -
2021년 1학기, 고급프로그래밍1 (10주차 수업자료 – 1) 박 기 홍
- 3 -
● 아래와 같이 파일 저장 버튼을 추가하고 저장기능을 구현해보자.
● 저장된 파일을 열어 확인해보자.
↓ 구현한 메모장으로 확인하기
← 일반 메모장으로 확인하기
2021년 1학기, 고급프로그래밍1 (10주차 수업자료 – 1) 박 기 홍
- 4 -