Clase de CMFCShellTreeCtrl

La clase de CMFCShellTreeCtrl extiende la funcionalidad de Clase de CTreeCtrl muestra una jerarquía de elementos de shell.

class CMFCShellTreeCtrl : public CTreeCtrl

Members

Bb982944.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CMFCShellTreeCtrl::EnableShellContextMenu

Habilita o deshabilita el menú contextual.

CMFCShellTreeCtrl::GetFlags

Devuelve una combinación de marcas que se pasen a IShellFolder::EnumObjects.

CMFCShellTreeCtrl::GetItemPath

Recupera la ruta de acceso a un elemento.

CMFCShellTreeCtrl::GetRelatedList

Devuelve un puntero al objeto de Clase de objeto CMFCShellListCtrl que se utiliza junto con este objeto de CMFCShellTreeCtrl para crear Explorador- como la ventana.

CMFCShellTreeCtrl::OnChildNotify

Esta función miembro llaman la ventana principal de esta ventana cuando recibe un mensaje de notificación que se aplique a esta ventana.(Reemplaza CWnd::OnChildNotify.)

CMFCShellTreeCtrl::OnGetItemIcon

 

CMFCShellTreeCtrl::OnGetItemText

 

CMFCShellTreeCtrl::Refresh

Las actualizaciones y repintan el objeto actual de CMFCShellTreeCtrl .

CMFCShellTreeCtrl::SelectPath

Selecciona el elemento adecuado del control de árbol basada en una ruta proporcionada de PIDL o de cadena.

CMFCShellTreeCtrl::SetFlags

Los conjuntos se marcan para filtrar el contexto del árbol (similar a los marcadores utilizados por IShellFolder::EnumObjects).

CMFCShellTreeCtrl::SetRelatedList

Establece una relación entre el objeto actual de CMFCShellTreeCtrl y un objeto de CMFCShellListCtrl .

Comentarios

Esta clase extiende la clase de CTreeCtrl habilitando el programa para incluir elementos del shell de Windows en el árbol.Esta clase puede asociarse a un objeto de CMFCShellListCtrl para crear una ventana completa del Explorador.A continuación, la selección de un elemento del árbol mostrará una lista de elementos del shell de Windows en la lista asociada.

Jerarquía de herencia

CObject

   CCmdTarget

      CWnd

         CTreeCtrl

            CMFCShellTreeCtrl

Requisitos

encabezado: afxshelltreeCtrl.h

Ejemplo

El ejemplo siguiente se muestra cómo crear un objeto de clase de CMFCShellTreeCtrl .Este fragmento de código es parte de Ejemplo 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);

Vea también

Referencia

Gráfico de jerarquía

Clase de CTreeCtrl

Clase de objeto CMFCShellListCtrl

Otros recursos

Clases de MFC