뽀뽀중 님이 쓰신 글 :
: MDI 형식으로 했고, 지금까지 사용상 문제는 없었는데, 최근에 새로 추가한 창은
: 윈도우의 오른쪽 상단에 있는 X 버튼을 눌러도 창이 종료가 안됩니다.
:
: 설정은 다음과 같습니다.
:
: 1. 창을 뛰울때 show() 로 했습니다.
: 2. FormStyle 는 fsMDIChild 로 했습니다.
: 3. Project->Option->Forms 에서 Mainform을 제외하고 자식창은 Available form 항에 넣엇습니다.
: 4. 열림 자식창을 종료하는 코드는 아래와 같습니다.
: int i = 0;
: // ShowMessage(MDIChildCount);
: for (i = MDIChildCount - 1; i >= 0; i--) {
: MDIChildren[i]->Close();
: }
:
: 제가 따로 코드를 삽입해야 하는 것이 있나요?
FormClose 이벤트에 Action = caFree; 를 삽입하니, 문제 없이 폼이 종료가 되네요,,,
|