저장소/VC++
[MFC] OnCancel(), OnClose(), OnDestroy(), OnOK() 그리고 Dialog 소멸자
MindGear
2011. 1. 4. 11:28
예전 스프링노트에 정리했던 내용
Dialog가 종료되는 상황
- IDOK 버튼을 눌렀을 때
- OnOK() 호출 뒤 OnDestroy() 호출됨
- IDCANCEL 버튼을 눌렀을 때
- OnCancel() 호출 뒤 OnDestroy() 호출됨
- Dialog의 우측 상단 종료 버튼(x)를 눌렀을 때
- OnClose() 호출 뒤 OnCancel() 마지막으로 OnDestroy() 호출됨
- Esc 버튼을 눌러 종료할 때 - 결과만 놓고 봤을 때 'Esc = IDCANCEL' 이 된다는 말인가?? 아무튼 결과는 동일
- OnCancel() 호출 뒤 OnDestroy() 호출됨
- Alt + F4 로 종료할 때
- OnClose() 호출 뒤 OnCancel() 마지막으로 OnDestroy() 호출됨