IT/MFC

도큐먼트 관련해서

KSI 2005. 6. 24. 05:39
1. 새파일 버튼 눌렀을때 발생하는 함수

     - DeleteContents

     - OnNewDocument

 

 

2 . 파일열기 했을때 발생하는 함수

    - OnOpenDocument()   -> Invalidate 알아서 호출해준다(뷰클래스의 OnDraw 호출해줌)

 

 

3.  파일 SAVE 관련

 - SetModifiedFlag 설정했을때  저장한다고 ok 누르면  OnSaveDocument(...) 함수 호출한다.

    ( 메뉴의 ID_FILE_SAVE 을  오버라이드 해도   OnSaveDocument(...) 함수 호출 )

 

-  메뉴의 ID_FILE_SAVE 을  오버라이드하고 OnSaveDocument(...)도 오버라이드 했을때

   일반저장등은 ID_FILE_SAVE 함수 호출하고  

   SetModifiedFlag 은 OnSaveDocument(...)호출한다

 

-  그리고 Serialize(CArchive& ar)은  OnSaveDocument(...) 함수의 리턴하는 부분인

  CDocument::OnSaveDocument(lpszPathName) 이   Serialize(CArchive& ar) 호출한다