MFC 프로그래밍을 하다 보면 컨트롤을 상속받아 새롭게 재정의 하는 경우가 많다. 예를 들어 CTreeCtrl 을 상속 받는 CTestTreeCtrl 을 만든다고 한다면 class CTestTreeCtrl : public CTreeCtrl { } 이런 구조가 만들어진다. 문제는 NM_CLICK, TVN_ENDLABELEDIT 이런 통지 메시지들을 재정의 할때 원하지 않는 결과가 나오는 경우가 있다. 즉, 해당 클래스에서만 NM_CLICK 이 발생을 하고 해당 컨트롤의 부모윈도우에게는 NM_CLICK 이 발생하지 않는 현상이 나타나는것이다. CTestTreeCtrl Class 에 NM_CLICK 를 재정의 하는 메서드를 만든다면 다음과 같이 될것이다. protected: //{{AFX_MSG(CTestTr..