CTreeCtrl::Create
Se você especificar o controle da árvore em um modelo da caixa de diálogo, ou se você estiver usando CTreeView, o controle da árvore é criado automaticamente quando a caixa de diálogo ou a exibição são criadas.
virtual BOOL Create(
DWORD dwStyle,
const RECT& rect,
CWnd* pParentWnd,
UINT nID
);
Parâmetros
dwStyle
Especifica o estilo de controle de exibição de árvore.Aplicar estilos de janela, descritos em CreateWindow, e a qualquer combinação de estilos de controle de exibição de árvore como descrito em Windows SDK.rect
Especifica o tamanho e a posição do controle de exibição de árvore.Pode ser um objeto de CRect ou uma estrutura de RECT .pParentWnd
Especifica a janela pai do controle de exibição de árvore, geralmente CDialog.Não deve ser NULO.nID
Especifica a identificação do controle de exibição de árvore
Valor de retorno
Diferente de zero se a inicialização tenha êxito; se não 0.
Comentários
Se você deseja criar o controle da árvore como uma janela filho de alguma outra janela, use a função de membro de Criar .Se você criar o controle da árvore usando Criar, você deve passar WS_VISIBLE, bem como outros estilos de exibição de árvore.
Você constrói CTreeCtrl em duas etapas.O primeiro chamar o construtor, então chama Criar, que cria o controle de exibição de árvore e o anexar para o objeto de CTreeCtrl .
Para criar uma árvore controle com estilos estendidos da janela, chamada CreateEx em vez de Criar.
Exemplo
// Assuming your window has a CTreeCtrl member named m_TreeCtrl,
// you can create the tree control window with a child ID of ID_MYTREE
// using a call like this:
m_TreeCtrl.Create(WS_VISIBLE | WS_TABSTOP | WS_CHILD | WS_BORDER
| TVS_HASBUTTONS | TVS_LINESATROOT | TVS_HASLINES
| TVS_DISABLEDRAGDROP | TVS_NOTOOLTIPS | TVS_EDITLABELS,
CRect(10, 10, 300, 100), this, ID_MYTREE);
// The control will have the appropiate window styles, and the tree
// control styles specified are those most commonly used.
Requisitos
Cabeçalho: afxcmn.h