Posição do Item de controle de árvore

Posição inicial do item é definida quando o item é adicionado ao controle de árvore (CTreeCtrl) usando o InsertItem função de membro.A chamada de função de membro Especifica o identificador do item pai e o identificador do item após a qual o novo item é inserido.O segundo identificador deve identificar um item filho do pai especificado ou um desses valores: TVI_FIRST, TVI_LAST, ou TVI_SORT.

Quando TVI_FIRST ou TVI_LAST for especificado, o controle de árvore coloca o novo item no início ou no final lista do item pai determinado de itens filho.Quando TVI_SORT for especificado, o controle de árvore insere o novo item na lista de itens filho em ordem alfabética com base no texto de rótulos de item.

Você pode colocar a lista de um item pai dos itens filho em ordem alfabética, chamando o SortChildren função de membro.Essa função inclui um parâmetro que especifica se todos os níveis de itens filho decrescente do item pai determinado também são classificados em ordem alfabética.

O SortChildrenCB função de membro permite classificar itens filho com base em critérios que você definir.Quando você chamar essa função, você pode especificar uma função de retorno de chamada definido pelo aplicativo de controle de árvore pode chamar sempre que precisa ser decidida a ordem relativa dos dois itens filho.A função de retorno de chamada recebe dois valores definidos pelo aplicativo de 32 bits para os itens que estão sendo comparados e um terceiro valor de 32 bits que você especificar ao chamar SortChildrenCB.

Consulte também

Referência

Usando CTreeCtrl

Conceitos

Controles (MFC)