Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A posição inicial de um item é definida quando o item é adicionado ao controle de árvore (CTreeCtrl) usando a InsertItem função member. A chamada da função membro especifica o identificador do item pai e o identificador do item que antecede a inserção do novo item. O segundo identificador deve identificar um item filho de determinado pai ou um destes valores: TVI_FIRST, TVI_LAST, ou TVI_SORT.
Quando TVI_FIRST ou TVI_LAST é especificado, o controlador de árvore posiciona o novo item no início ou no final da lista de itens filho do respetivo item pai. Quando TVI_SORT é especificado, o controle de árvore insere o novo item na lista de itens filho em ordem alfabética com base no texto dos rótulos de item.
Você pode organizar a lista de itens filhos do item pai em ordem alfabética chamando a função membro SortChildren. Esta função inclui um parâmetro que especifica se todos os níveis de itens filho descendentes do item pai determinado também são classificados em ordem alfabética.
A função membro SortChildrenCB permite ao utilizador classificar itens filho com base nos critérios que definir. Ao chamar essa função, você especifica uma função de retorno de chamada definida pelo aplicativo que o controle de árvore pode chamar sempre que a ordem relativa de dois itens filho precisar ser decidida. A função de retorno de chamada recebe dois valores de 32 bits definidos pelo aplicativo para comparar os itens e, ao chamar SortChildrenCB, um terceiro valor de 32 bits que você especifica.