|
환경: C++ Builder 2009
MDI Main과 MDI Child 형태로 개발 중인데요..
MDI Main Form에서 화면 사이즈이 변화가 일어나면...
MDI Child에도 반영되게 하려고.. MDI Main의 OnResize 이벤트에서
MDI Child에 SendMessage()로 이벤트를 보내도록 해 놓았는데요...
잘 돌아가기는 잘 되는데..
MDI Main에서 프로그램 종료를 시키면 OnDestory()까지 잘 되고..
왜? 왜? 왜.. OnResize()를 다시 한 번 호출을 하는 지..
이미 없어진 MDI Child에 SendMessage를 하니.. 당연히 뒈지십니다..
왜 OnDestory()하고 난 다음에 OnResize()가 발생을 하는 지요?
축구 보느라...
디버깅 하다가 졸다가.. 졸다가 디버깅하고..
오후 내내 디버깅하면서 알아낸 게 이런 현상인데..대체 왜 이렇게 동작하는 지?
설명을 좀...
감사합니다.
|