2017. 2. 7. 15:55
1. 탭 컨트롤을 다이얼로그에 붙인 후 변수를 추가한다
카테고리(범주) : Control
CTabCtrl m_tabCtrl;
2. 탭 개수를 추가하고 헤더에 이름을 추가한다
3. 각 탭에 다이얼로그를 보여줄 다이얼로그를 생성한다
그대로는 자식 윈도우로 사용할 수 없으므로 일부 속성을 변경
Border 속성 : None
Style 속성 : Child
- 이렇게 수정한 대화상자 리소스는 메인 프레임 윈도우가 되지 못하고 특정 윈도우의 자식 윈도우로 생성/동작
4. 수정한 대화상자의 클래스를 추가한다
5. 탭 컨트롤 영역을 얻어와 탭 컨트롤의 자식으로 각 다이얼로그를 생성하고
보여주는 다이얼로그를 설정한다 - OnInitDialog()
6. 탭을 눌렀을 때 이벤트 처리는 현재 보여주는 윈도우는 닫고 선택한 윈도우를 보여준다 - OnTcnSelchangeTab()
7. 창이 삭제될 때 객체들을 삭제한다 - OnDestroy()