처음 MFC 어플리케이션의 시작점인 WinMain()함수가 실행되고 InitInstance()함수를 호출하여 어플리케이션의 다이얼로그를 생성하고 .DoModal(); 함수를 호출하게 된다.
- DoModal()
- PreSubclassWindow()
- OnNcCreate()
- OnNcCalcSize()
- OnCreate()
- OnSize()
- OnMove()
- OnSetFont()
- OnInitDialog()
- OnWindowPosChanging()
- OnMove()
- OnWindowPosChanged()
- OnWindowPosChanging()
- OnNcActivate()
- OnActivate()
- OnShowWindow()
- OnWindowPosChanging()
- OnNcPaint()
- OnEraseBkgnd()
- OnChildNotify()
- OnCtlColor()
- OnWindowPosChanged()
- OnPaint()OnCtlColor()
- OnCtlColor()
- OnNcHitTest()
- OnSetCursor()
- PreTranslateMessage()
- OnMouseMove()
- OnNcHitTest()
- OnSetCursor()
- PreTranslateMessage()
DoModal()은 대화상자를 모달로 표시할 때 사용되며 사용자가 대화상자를 닫을 때까지 제어가 해당 대화상자에 머무르게 된다.
OnCreate()는 객체 생성시점에 호출되고 아직 윈도우(대화상자)가 만들어지기 전 상태이다. OninitDialog()의 경우 대화상자가 만들어지고 난 뒤 호출된다.
OnPaint()는 화면을 다시 그릴 때 호출되고 그래픽요소 설정에 사용된다.
'프로그래밍 > MFC (C++)' 카테고리의 다른 글
MFC ] 사용자 지정 메시지와 메시지 처리기 만들기, SendMessage, PostMessage (0) | 2023.09.15 |
---|---|
MFC ] 리스트박스 스크롤 하단으로 내리는 법 (0) | 2023.09.15 |
MFC ] 멀티바이트 집합 사용시에도 현대적 UI 적용하기 (0) | 2023.09.15 |
MFC ] EditBox에서 편집하고 엔터치면 입력되게끔 하기 (0) | 2023.09.15 |
MFC ] 클래스 마법사 오류 (0) | 2023.09.15 |