[MFC 종료]OnCancel(), OnClose(), OnDestroy(), OnOK() 그리고 Dialog 소멸자
Programming/MFC 2012. 6. 27. 08:34 |
Dialog가 종료되는 상황
- IDOK 버튼을 눌렀을 때
- OnOK() 호출 뒤 OnDestroy() 호출됨
- IDCANCEL 버튼을 눌렀을 때
- OnCancel() 호출 뒤 OnDestroy() 호출됨
- Dialog의 우측 상단 종료 버튼(x)를 눌렀을 때
- OnClose() 호출 뒤 OnCancel() 마지막으로 OnDestroy() 호출됨
- Esc 버튼을 눌러 종료할 때 - 결과만 놓고 봤을 때 'Esc = IDCANCEL' 이 된다는 말인가?? 아무튼 결과는 동일
- OnCancel() 호출 뒤 OnDestroy() 호출됨
- Alt + F4 로 종료할 때
- OnClose() 호출 뒤 OnCancel() 마지막으로 OnDestroy() 호출됨
'Programming > MFC' 카테고리의 다른 글
UDN_DELTAPOS 메세지 보내기 (0) | 2012.09.03 |
---|---|
::SetCurrentDirectory를 사용하면 다른 API 함수에 영향을 끼칠지도 모른다. (0) | 2012.08.07 |
MFC 문자열 총정리 (0) | 2012.06.15 |
CString를 char*로 바꾸기 (0) | 2012.04.25 |
자식윈도우 Z-order 문제 (2) | 2012.03.30 |