Share via


대화 상자 소멸시키기

모달 대화 상자는 일반적으로 스택 프레임에 만들어지고 생성한 함수가 종료되면 제거됩니다. 대화 상자 개체의 소멸자가 개체가 범위를 벗어날 때 호출됩니다.

모덜리스 대화 상자는 일반적으로 부모 보기 또는 프레임 창(애플리케이션의 기본 프레임 창 또는 문서 프레임 창)에서 만들고 소유합니다. 기본 OnClose 처리기는 대화 상자 창을 삭제하는 DestroyWindow를 호출합니다. 대화 상자가 단독으로 표시되며 포인터나 기타 특수 소유권 의미 체계가 없는 경우 PostNcDestroy를 재정의하여 C++ 대화 상자 개체를 삭제해야 합니다. 또한 OnCancel을 재정의하고 그 안에서 호출 DestroyWindow 해야 합니다. 그렇지 않은 경우 대화 상자의 소유자는 더 이상 필요하지 않은 경우 C++ 개체를 삭제해야 합니다.

참고 항목

MFC에서 대화 상자 작업