Dialog가 종료되는 상황
- IDOK 버튼을 눌렀을 때
- OnOK() 호출 뒤 OnDestroy() 호출됨
- IDCANCEL 버튼을 눌렀을 때
- OnCancel() 호출 뒤 OnDestroy() 호출됨
- Dialog의 우측 상단 종료 버튼(x)를 눌렀을 때
- OnClose() 호출 뒤 OnCancel() 마지막으로 OnDestroy() 호출됨
- Esc 버튼을 눌러 종료할 때 - 결과만 놓고 봤을 때 'Esc = IDCANCEL' 이 된다는 말인가?? 아무튼 결과는 동일
- OnCancel() 호출 뒤 OnDestroy() 호출됨
- Alt + F4 로 종료할 때
- OnClose() 호출 뒤 OnCancel() 마지막으로 OnDestroy() 호출됨