Share via


CMFCShellTreeCtrl Class

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

class CMFCShellTreeCtrl : public CTreeCtrl

Members

Mé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 CMFCShellListCtrl Class 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ías

CTreeCtrl (Clase)

CMFCShellListCtrl Class

Otros recursos

Clases de MFC