, Cview 생성, Document와 View등의 런타임 클래스 등록 CMDIFrameWnd 클래스 CDocument 클래스 CView 클래스 생성 메뉴와 툴바, 상태바 등을 관리 ... , Cview 생성, Document와 View등의 런타임 클래스 등록 CFrameWnd 클래스 CDocument 클래스 CView 클래스 생성 메뉴와 툴바, 상태바 등을 관리, 프로그램의 ... ..PAGE:19 ..PAGE:20 ..PAGE:21 ..PAGE:22 ..PAGE:23 ..PAGE:24 CWinApp 클래스 프로그램 시작과 종료를 담당, CFrameWnd, Cdocument
CDocument 클래스 역할 ① Document 객체는 프로그램에서 처리하는 데이터를 저장하고, 읽어오고, 처리하는데 필요한 모든 기능을 수행 - 파일로부터 데이터를 읽어오는 기능 ... ("파일"메뉴의 "열기"기능) - 파일로부터 데이터를 저장하는 기능 ("파일"메뉴의 "저장"기능) - 기타 등등 ② CDocument 클래스는 CCmdTarget 클래스를 상속했기 ... 등을 사용자가 할 필요 없이 기본적으로 제공 - 뷰에서는 단지 실제 보여주어야 할 데이터만을 사용자가 적절하게 계산하여 제공 도큐먼트와 뷰를 분리한 이유 - 데이터 저장 및 처리(CDocument
CDocumentCDocument는 실제 데이터를 처리 저장하는 기능을 합니다. ... 어떠한 데이터를 처리한다면 당연히 CDocument클래스가 하도록 만들어야합니다 CDocument클래스에서 파생된 CMyDocument(이름은 프로질 수 있어야 가능한 것입니다 그러니 ... CDocument는 MFC 계층도에서 다음과 같은 위치에 있습니다.
POSITION CDocument::GetFirstViewPosition(); CView* CDocument::GetNextView(POSITION& rPosition); - 도큐먼트 ... CDocTemplate* CDocument::GetDicTemplate(); - 도큐먼트 객체가 도큐먼트 객체의주소를 얻을 때 사용한다. * CDocument에서 자주사용되는 함수 ... 경우, 각각 CWinApp, CMainFrame, CChildFrame, CView, CDocument를 상속받는다.
CMDIChildWnd 클래스 : 애플리케이션에서 자식 윈도우의 외부 프레임을 나타내는 클래스 - CView 클래스 : 애플리케이션내의 자식 윈도우의 클라이언트 또는 작업영역을 나타내는 클래스 - CDocument ... 작업영역으로 들어오는 메시지들을 처리 - 윈도우에 공통적인 속성은 CWnd 클래스에 정의되어 있지만, 각클래스마다 고유한 기능과 제어가 필요하므로 그냥 지나치는 일이 없도록 한다. * CDocument
0.5 // scale_x의 정의 - x축 축소 비율 #define scale_y 0.5 // scale_y의 정의 - y축 축소 비율 class CTestDoc : public CDocument ... scale_x 2 // scale_x의 정의 - x축 확대 비율 #define scale_y 2 // scale_y의 정의 - y축 확대 비율 class CTestDoc : public CDocument