PDF문서고급프로그래밍1(10주차 자료 1) - 메모장 만들기.pdf

닫기

background image

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  파일을 열어 에디트 컨트롤에 출력해보자.


background image

2021년 1학기,                        고급프로그래밍1  (10주차 수업자료 –  1)                      박 기 홍

-  2  -


background image

2021년 1학기,                        고급프로그래밍1  (10주차 수업자료 –  1)                      박 기 홍

-  3  -

●  아래와 같이 파일 저장 버튼을 추가하고 저장기능을 구현해보자.

●  저장된 파일을 열어 확인해보자.

↓  구현한 메모장으로 확인하기 

   

      ←  일반 메모장으로 확인하기


background image

2021년 1학기,                        고급프로그래밍1  (10주차 수업자료 –  1)                      박 기 홍

-  4  -