MFC 응용 프로그램의 시작
Function: CSdiSeqApp::CSdiSeqApp(void),
Function: CSdiSeqApp::InitInstance(void),
Function: CSdiSeqDoc::CSdiSeqDoc(void),
Function: CMainFrame::CMainFrame(void),
Function: CMainFrame::LoadFrame(unsigned int, unsigned long, CWnd *, CCreateContext *),
Function: CMainFrame::PreCreateWindow(tagCREATESTRUCTW &),
Function: CMainFrame::PreCreateWindow(tagCREATESTRUCTW &), //아직 메인프레임 윈도우 생성 안되었다.
Function: CMainFrame::OnCreate()
Function: CSdiSeqApp::CSdiSeqApp(void),
Function: CSdiSeqApp::InitInstance(void),
Function: CSdiSeqDoc::CSdiSeqDoc(void),
Function: CMainFrame::CMainFrame(void),
Function: CMainFrame::LoadFrame(unsigned int, unsigned long, CWnd *, CCreateContext *),
Function: CMainFrame::PreCreateWindow(tagCREATESTRUCTW &),
Function: CMainFrame::PreCreateWindow(tagCREATESTRUCTW &), //아직 메인프레임 윈도우 생성 안되었다.
Function: CMainFrame::OnCreate()
Function: CMainFrame::OnCreateClient(tagCREATESTRUCTW *, CCreateContext *),
Function: CSdiSeqView::CSdiSeqView(void),
Function: CSdiSeqView::Create(const wchar_t *, const wchar_t *, unsigned long, const tagRECT &, CWnd *, unsigned int, CCreateContext *),
Function: CSdiSeqView::PreCreateWindow(tagCREATESTRUCTW &),
Function: CSdiSeqView::OnCreate(tagCREATESTRUCTW *),
Function: CSdiSeqView::OnShowWindow(int, unsigned int), //눈에 보이는 윈도우가 생성된다.
Function: CSdiSeqView::Create(const wchar_t *, const wchar_t *, unsigned long, const tagRECT &, CWnd *, unsigned int, CCreateContext *),
Function: CSdiSeqView::PreCreateWindow(tagCREATESTRUCTW &),
Function: CSdiSeqView::OnCreate(tagCREATESTRUCTW *),
Function: CSdiSeqView::OnShowWindow(int, unsigned int), //눈에 보이는 윈도우가 생성된다.
CFrameWnd::OnCreateClient() - Return
CMainFrame::OnCreate() - Return
Function: CSdiSeqDoc::OnNewDocument(void),
Function: CSdiSeqView::OnInitialUpdate(void), // 문서,뷰에서 매우 중요, 화면을 깨끗이 정리하고 적합한 내용을 출력
Function: CMainFrame::OnActivateApp(int, unsigned long),
Function: CMainFrame::OnActivate(unsigned int, CWnd *, int),
Function: CMainFrame::OnShowWindow(int, unsigned int),
Function: CSdiSeqApp::Run(void),
MFC 응용 프로그램의 종료
CWinApp::Run()
Function: CSdiSeqDoc::OnNewDocument(void),
Function: CSdiSeqView::OnInitialUpdate(void), // 문서,뷰에서 매우 중요, 화면을 깨끗이 정리하고 적합한 내용을 출력
Function: CMainFrame::OnActivateApp(int, unsigned long),
Function: CMainFrame::OnActivate(unsigned int, CWnd *, int),
Function: CMainFrame::OnShowWindow(int, unsigned int),
Function: CSdiSeqApp::Run(void),
MFC 응용 프로그램의 종료
CWinApp::Run()
Function: CMainFrame::OnClose(void), // DestroyWindow() 함수를 호출 후 -> WM_DESTROY
Function: CMainFrame::OnShowWindow(int, unsigned int),
Function: CMainFrame::OnActivate(unsigned int, CWnd *, int),
Function: CMainFrame::OnActivateApp(int, unsigned long),
Function: CMainFrame::DestroyWindow(void), //자식 윈도우인 클라이언트 뷰윈도우를 먼저 파괴시킨다.
Function: CMainFrame::OnDestroy(void),
Function: CSdiSeqView::OnDestroy(void), //자식 윈도우를 먼저 소멸한다.
Function: CSdiSeqView::PostNcDestroy(void), //PostNcDestroy() - 반환하면 윈도우 객체 메모리 소멸
Function: CSdiSeqView::~CSdiSeqView(void), //부모 윈도우도 소멸되기 시작한다.
Function: CMainFrame::OnNcDestroy(void), //모든 자식이 죽고 화면에 보이는 메인 프레임도 소멸
Function: CMainFrame::OnActivate(unsigned int, CWnd *, int),
Function: CMainFrame::OnActivateApp(int, unsigned long),
Function: CMainFrame::DestroyWindow(void), //자식 윈도우인 클라이언트 뷰윈도우를 먼저 파괴시킨다.
Function: CMainFrame::OnDestroy(void),
Function: CSdiSeqView::OnDestroy(void), //자식 윈도우를 먼저 소멸한다.
Function: CSdiSeqView::PostNcDestroy(void), //PostNcDestroy() - 반환하면 윈도우 객체 메모리 소멸
Function: CSdiSeqView::~CSdiSeqView(void), //부모 윈도우도 소멸되기 시작한다.
Function: CMainFrame::OnNcDestroy(void), //모든 자식이 죽고 화면에 보이는 메인 프레임도 소멸
Function: CMainFrame::PostNcDestroy(void),
Function: CMainFrame::~CMainFrame(void),
Function: CMainFrame::~CMainFrame(void),
CFrameWnd::OnNcDestroy() - Return
Function: CSdiSeqDoc::~CSdiSeqDoc(), // CView와 연결된 CDocument도 소멸
Function: CSdiSeqDoc::~CSdiSeqDoc(), // CView와 연결된 CDocument도 소멸
CMainFrame::OnClose() - Return // 메인 프레임 윈도우의 WM_CLOSE 메시지 처리 끝
Function: CSdiSeqApp::ExitInstance(void), // App객체가 소멸되기 전에 필요한 정리 수행
Function: CSdiSeqApp::Run(void) - Return, // 위 함수가 반환하면 메인 메시지 루프종료 -> 프로그램종료
'Windows > MFC' 카테고리의 다른 글
직접 버튼 그리기 (0) | 2011.11.13 |
---|---|
글꼴과 문자열 다루기 (0) | 2011.11.13 |
키보드 입력 (0) | 2011.11.12 |
메시지맵 (MessageMap) (0) | 2011.11.12 |
CFrameWnd 클래스 (0) | 2011.11.12 |