트리 컨트롤(TreeControl)
트리 컨트롤은 윈도우 탐색기의 왼쪽에 나타나는 디렉토리 목록과 같이 계층 관계를 이루는 데이터를 표현하는데 유용하게 사용된다.
트리 컨트롤 속성
Always Show Selection
트리 컨트롤에 등록된 항목이 선택되면 선택 되었음을 알리는 반전 표시가 나타난다. (FALSE)
트리 컨트롤이 입력 포커스를 잃으면 반전 표시도 사라진다.
Check Boxes
컨트롤 각 항목 앞에 체크 박스가 나타나게 된다. (TRUE)
GetCheck 함수와 SetCheck 함수를 사용하여 체크 값을 사용할 수 있다.
disable Drag Drop
컨트롤의 드래그 앤 드롭 기능을 수행할 수 있게된다. (FALSE)
Edit Labels
컨트롤 항목의 이름 문자열을 트리 컨트롤에서 직접 편집할 수 있게 된다.(TRUE)
Has Buttons
자식 항목을 갖는 컨트롤 앞에 확장하거나 축소시킬 수 있는 버튼을 나타낸다. (TRUE)
Has Lines
자식 항목을 갖는 컨트롤을 보일 때 선을 그려 계층 관계를 명확하게 나타낸다.(TRUE)
Lines At Root
최상위 컨트롤의 선과 확장 축소 버튼을 표시하게 된다.(TRUE)
Full Row Selct
컨트롤 선택시 항목의 라인 전체가 선택할 수 있는 선택 영역이 된다.(TRUE)
Scroll
트리 컨트롤에 스크롤 바가 생성되면서 보이지 않는 항목을 스크롤 할 수 있게 된다.(TRUE)
Tooltips
컨트롤의 텍스트가 길어 출력되지 않는 경우 마우스 커서를 대면 텍스트가 툴팁으로 나오게 된다.(TRUE)
single Expand
컨트롤의 어떤 항목을 확장하면 같은 부모 항목 아래에 있는 다른 항목은 축소된다.(TRUE)
Track Select
컨트롤에 마우스를 위치시키면 커서의 모양도 변한다.(TRUE)