다음을 통해 공유


트리 컨트롤 항목 위치

항목의 초기 위치는 멤버 함수를 사용하여 InsertItem 항목이 트리 컨트롤(CTreeCtrl)에 추가되면 설정됩니다. 멤버 함수 호출은 부모 항목의 핸들과 새 항목을 삽입할 항목의 핸들을 지정합니다. 두 번째 핸들은 지정된 부모의 자식 항목 또는 다음 값 TVI_FIRSTTVI_LASTTVI_SORT중 하나를 식별해야 합니다.

TVI_FIRST 지정되거나 TVI_LAST 지정되면 트리 컨트롤은 지정된 부모 항목의 자식 항목 목록의 시작 또는 끝에 새 항목을 배치합니다. TVI_SORT 지정되면 트리 컨트롤은 항목 레이블의 텍스트에 따라 자식 항목 목록에 새 항목을 사전순으로 삽입합니다.

SortChildren 멤버 함수를 호출하여 부모 항목의 자식 항목 목록을 사전순으로 넣을 수 있습니다. 이 함수에는 지정된 부모 항목에서 내림차순으로 하위 항목의 모든 수준을 사전순으로 정렬할지 여부를 지정하는 매개 변수가 포함됩니다.

SortChildrenCB 멤버 함수를 사용하면 정의한 조건에 따라 자식 항목을 정렬할 수 있습니다. 이 함수를 호출할 때 두 자식 항목의 상대 순서를 결정해야 할 때마다 트리 컨트롤에서 호출할 수 있는 애플리케이션 정의 콜백 함수를 지정합니다. 콜백 함수는 비교할 항목에 대해 두 개의 32비트 애플리케이션 정의 값과 호출 SortChildrenCB할 때 지정하는 세 번째 32비트 값을 받습니다.

참고 항목

CTreeCtrl 사용
컨트롤