5,074,767 th visitor since 2017.2.1 ( Today : 1004 )
Programming
No. 304
Name. coolx
Subject. [MFC] View-Document
Main Cate. Win32
Sub Cate.
Date. 2006-07-20 09:46
Hit. 4086 (220.76.115.27)
File.
CView::GetDocument();

return Document Pointer

CDocument::UpdateAllViews(pSender);
pSender 에서 지정된 View를 제외하고,
Document data가 변경될 것을 View에 전달

GetDocument()->UpdateAllViews(NULL);

CView::OnUpdate()
Application Framework는 UpdateAllViews()에 대응해
가상함수 OnUpdate()를 호출
->Document에서 data를 얻어서 갱신
->뷰의 일부 무효화하여, OnDraw() 호출


CView::OnInitialUpdate()
Application이 시작될때,
File메뉴의 New나 Open을 선택했을때.
프로그램 실행시 OnCreate()는 단한번 호출되나,
OnInitialUpdate()는 여러번 호출 가능


CDocument::OnNewDocument()
Document생성시
File메뉴의 New를 선택했을때.
Data멤버 초기화하기 적절한 함수

[바로가기 링크] : http://coolx.net/cboard/develop/304



Name
Password
Comment
Copyright © 1999-2017, swindler. All rights reserved. 367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)

  2HLAB   2HLAB_Blog   RedToolBox   Omil   Omil_Blog