본문 바로가기
C & C++/MFC 컨트롤

[Dialog] 모달리스 다이얼로그의 메모리 해제

by izen8 2011. 1. 26.
반응형

모달리스 다이얼로그의 메모리 해제

new를 통해서 할당한 모달리스 대화상자의 경우..

CloseWindow.. DestoryWindows()를 호출한다고 해서..

힙에 할당된 대화상자 메모리까지 해제가 되진 않습니다.

해제하는 방법은 PostNcDestroy() 함수를 모달리스 대화상자 클래스에서 오버라이딩해서 함수를 정의해주고,

delete this;

를 넣어주면 됩니다.

이 간단한 팁을 모르고 헤매고 있을지 모르는 분들에게 도움이 되었기를 바랍니다.

반응형

댓글