본문 바로가기
Programming/VC++

[MFC] Windows 프로그램이 종료될 때

by ㅇㅏㄹI 수 2011. 10. 13.
728x90
다음 순서로 진행이 된다.
알아두자.

1. WM_CLOSE (OnClose) 발생
2. DestoryWindow (DestoryWindow )  호출
3. WM_DESTORY ( OnDestory) 발생

각 함수를 수정할려면
WM_CLOSE 메시지 선택시 OnClose()
DestoryWindow 재정의할 때 DestoryWindow()
WM_DESTROY 메시지 선택시 OnDestory() 함수를 작성할 수 있다.

소스 내용 보기.
void CTestDlg::OnClose()
{
    // TODO: 여기에 메시지 처리기 코드를 추가 및/또는 기본값을 호출합니다.
    >> 이 부분에서 종료되는 윈도우를 제어할 수 있습니다.
    CDialog::OnClose();
}

BOOL CTestDlg::DestroyWindow()
{
    return CDialog::DestoryWindow();
}

void CTestDlg::OnDestory()
{
    CDialog::OnDestory();
}


참조 : http://yunhyeon.tistory.com/tag/DestroyWindow
728x90

댓글