Informações do item de controle da árvore
Os controles de árvore (CTreeCtrl) têm várias funções de membro que recuperam informações sobre itens no controle. A função membro GetItem recupera alguns ou todos os dados associados a um item. Esses dados podem incluir texto, estado, imagens, contagem de itens filho e um valor de dados de 32 bits definido pelo aplicativo. Há também uma função SetItem que pode definir alguns ou todos os dados associados a um item.
As funções membro GetItemState, GetItemText, GetItemData e GetItemImage recuperam atributos individuais de um item. Cada uma dessas funções tem uma função Set correspondente para definir os atributos de um item.
A função membro GetNextItem recupera o item de controle de árvore que carrega a relação especificada com o item atual. Essa função pode recuperar o pai de um item, o item visível seguinte ou anterior, o primeiro item filho etc. Também há funções de membro para percorrer a árvore: GetRootItem, GetFirstVisibleItem, GetNextVisibleItem, GetPrevVisibleItem, GetChildItem, GetNextSiblingItem, GetPrevSiblingItem, GetParentItem, GetSelectedItem e GetDropHilightItem.
A função membro GetItemRect recupera o retângulo delimitador para um item de controle de árvore. As funções membro GetCount e GetVisibleCount recuperam uma contagem dos itens em um controle de árvore e uma contagem dos itens que estão visíveis na janela do controle de árvore, respectivamente. Você pode garantir que um item específico esteja visível chamando a função membro EnsureVisible.