반응형
모달리스 다이얼로그의 메모리 해제
new를 통해서 할당한 모달리스 대화상자의 경우..
CloseWindow.. DestoryWindows()를 호출한다고 해서..
힙에 할당된 대화상자 메모리까지 해제가 되진 않습니다.
해제하는 방법은 PostNcDestroy() 함수를 모달리스 대화상자 클래스에서 오버라이딩해서 함수를 정의해주고,
delete this;
를 넣어주면 됩니다.
이 간단한 팁을 모르고 헤매고 있을지 모르는 분들에게 도움이 되었기를 바랍니다.
반응형
'C & C++ > MFC 컨트롤' 카테고리의 다른 글
[Dialog] Modeless Dialog(모달리스/모델리스 대화상자) (0) | 2011.02.11 |
---|---|
[Etc] MFC 프로그램 중복방지 (0) | 2011.02.11 |
[Event] 여러개의 파일을 선택 (0) | 2011.01.12 |
[Dialog] 공용 대화상자 (Common Dialog) 사용법 (0) | 2011.01.12 |
[Radio] 라디오 버튼 그룹지정 (0) | 2011.01.12 |
댓글