Classe CMFCShellTreeCtrl
A classe de CMFCShellTreeCtrl estendem a funcionalidade de Classe CTreeCtrl exibindo uma hierarquia de itens de Shell.
class CMFCShellTreeCtrl : public CTreeCtrl
Membros
Métodos públicos
Nome |
Descrição |
---|---|
Habilita ou desabilita o menu de atalho. |
|
Retorna uma combinação de sinalizadores que são passados para IShellFolder::EnumObjects. |
|
Retorna o caminho para um item. |
|
Retorna um ponteiro para o objeto de Classe CMFCShellListCtrl que é usado junto com esse objeto de CMFCShellTreeCtrl para criar explorer - como a janela. |
|
Essa função de membro é chamada pela janela pai de essa janela quando receber uma notificação que se aplica a essa janela. Overrides ( CWnd::OnChildNotify.) |
|
|
|
|
|
As atualizações e repintam o objeto atual de CMFCShellTreeCtrl . |
|
Seleciona o item apropriado do controle da árvore baseado em um caminho fornecido de PIDL ou de cadeia de caracteres. |
|
Define os sinalizadores para filtrar o contexto da árvore (semelhante aos sinalizadores usados por IShellFolder::EnumObjects). |
|
Define uma relação entre o objeto atual de CMFCShellTreeCtrl e um objeto de CMFCShellListCtrl . |
Comentários
Essa classe estende a classe de CTreeCtrl ativando o programa para incluir itens do Shell do windows na árvore. Essa classe pode ser associada a um objeto de CMFCShellListCtrl para criar uma janela completo de Explorer. Em seguida, selecione um item na árvore exibirá uma lista de itens do Shell do windows na lista associado.
Hierarquia de herança
Requisitos
Cabeçalho: afxshelltreeCtrl.h
Exemplo
O exemplo a seguir demonstra como criar um objeto da classe de CMFCShellTreeCtrl . Este trecho de código é parte de exemplo de Explorer.
CMFCShellTreeCtrl m_wndShellTree;
...
// const int idTree = 1
CRect rectDummy (0, 0, 0, 0);
const DWORD dwViewStyle = WS_CHILD | WS_VISIBLE | TVS_HASLINES |
TVS_LINESATROOT | TVS_HASBUTTONS;
// The this pointer points to CFolderBar class which extends the CDockablePane class
m_wndShellTree.Create (dwViewStyle, rectDummy, this, idTree);