다음을 통해 공유


CTreeCtrl과 CTreeView

MFC는 트리 컨트롤 을 캡슐화하는 두 가지 클래스인 CTreeCtrlCTreeView를 제공합니다. 각 클래스는 다양한 상황에서 유용합니다.

예를 들어 대화 상자에서 일반 자식 창 컨트롤이 필요할 때 사용합니다 CTreeCtrl . 특히 일반적인 대화 상자와 같이 창에 다른 자식 컨트롤이 있는 경우 사용 CTreeCtrl 하려고 합니다.

트리 컨트롤이 트리 컨트롤뿐만 아니라 문서/보기 아키텍처의 보기 창처럼 작동하도록 할 때 사용합니다 CTreeView . A CTreeView 는 프레임 창 또는 분할자 창의 전체 클라이언트 영역을 차지합니다. 부모 창의 크기가 조정되면 자동으로 크기가 조정되며 메뉴, 액셀러레이터 키 및 도구 모음에서 명령 메시지를 처리할 수 있습니다. 트리 컨트롤에 트리를 표시하는 데 필요한 데이터가 포함되어 있으므로 해당 문서 개체는 복잡할 필요가 없습니다. 문서 서식 파일에서 CDocument를 문서 형식으로 사용할 수도 있습니다.

참고 항목

CTreeCtrl 사용
컨트롤