-
SDI는 흐름을 파악하는것이 중요하다.
어떤 시점에 불리는지? 왜 불리는지? 이유를 알아야지 적절하게 framework에 끼워 넣을 수 있다.
먼저 MFC 프로젝트를 생성한다. MFC Standard로 스타일을 바뀐 뒤 생성해주었다.
클래스는 이정도 나올 것이다.
MainFrm을 보면 소스파일과 헤더파일 이 구분돼있다.
안에 코드를 보면 헤더파일에 생성자나 변수들이 정의되어있고, cpp파일안에서 사용하는것을 볼 수 있다.
크게 3가지로 볼수있다. UserInterface, MyList, UserData가 존재하는데
UI는 클래스뷰에서 WindowView, WindowFrame이라 생각하면된다.
이는 사용자에게 보여지는 부분으로, 실제 윈도우, 메뉴, 버튼 등을 포함한다.
MyList와 UserData는 데이터를 관리하는 부분으로 Document에 해당한다.
이 둘은 서로 상호작용하는 관계이다.
'MFC' 카테고리의 다른 글
프레임워크 흐름 분석 (0) 2025.04.07 SDI 구조 및 객체 생성 순서 (0) 2025.04.06 CWnd 클래스와 윈도우 속성 및 윈도우 관계 (0) 2025.04.06 솔루션, 프로젝트, 리소스 (0) 2025.04.04 CString 클래스와 CFile 안내 (0) 2025.04.04