Compartir a través de


CMFCShellListCtrl Class

La clase de CMFCShellListCtrl proporciona funcionalidad de control de lista de Windows y expandirlo incluida la capacidad para mostrar una lista de elementos de shell.

class CMFCShellListCtrl : public CMFCListCtrl

Members

Métodos públicos

Name

Descripción

CMFCShellListCtrl::DisplayFolder

Muestra una lista de elementos contenidos en una carpeta proporcionada.

CMFCShellListCtrl::DisplayParentFolder

Muestra una lista de elementos contenidos en la carpeta que es el elemento primario de la carpeta mostrada actualmente.

CMFCShellListCtrl::EnableShellContextMenu

Habilita o deshabilita el menú contextual.

CMFCShellListCtrl::GetCurrentFolder

Recupera la ruta de acceso de la carpeta actual.

CMFCShellListCtrl::GetCurrentFolderName

recupera el nombre de la carpeta actual.

CMFCShellListCtrl::GetCurrentItemIdList

Devuelve el PIDL del elemento del control de lista actual.

CMFCShellListCtrl::GetCurrentShellFolder

Devuelve un puntero a la carpeta actual de shell.

CMFCShellListCtrl::GetItemPath

Devuelve la ruta de texto de un elemento.

CMFCShellListCtrl::GetItemTypes

Devuelve los tipos de elemento de shell mostrados por el control de lista.

CMFCShellListCtrl::IsDesktop

Comprueba si la carpeta actualmente seleccionada es la carpeta de escritorio.

CMFCShellListCtrl::OnCompareItems

El marco de trabajo llama a este método cuando compara dos elementos. (Reemplaza CMFCListCtrl::OnCompareItems.)

CMFCShellListCtrl::OnFormatFileDate

Se llama cuando el marco recupera la fecha del archivo mostrada por el control de lista.

CMFCShellListCtrl::OnFormatFileSize

Se llama cuando el marco convierte el tamaño de un control de lista.

CMFCShellListCtrl::OnGetItemIcon

Se llama cuando el marco recupera el icono de un elemento de control list.

CMFCShellListCtrl::OnGetItemText

Se llama cuando el marco convierte el texto de un elemento de control list.

CMFCShellListCtrl::OnSetColumns

Llamado por el marco cuando establece los nombres de las columnas.

CMFCShellListCtrl::Refresh

Actualiza redibuje y el control de lista.

CMFCShellListCtrl::SetItemTypes

Establece el tipo de elementos mostrados por el control de lista.

Comentarios

La clase de CMFCShellListCtrl extiende la funcionalidad de CMFCListCtrl Class habilitando el programa para enumerar elementos del shell de Windows. El tamaño de representación se utiliza como el de una vista de lista para una ventana del Explorador.

Un objeto de CMFCShellTreeCtrl puede estar asociado a un objeto de CMFCShellListCtrl crear una ventana completa del Explorador. A continuación, la selección de un elemento de CMFCShellTreeCtrl hará que el objeto de CMFCShellListCtrl para enumerar el contenido del elemento seleccionado.

Ejemplo

El ejemplo siguiente se muestra cómo crear un objeto de clase de CMFCShellListCtrl y cómo mostrar la carpeta primaria de la carpeta mostrada actualmente. Este fragmento de código es parte de Ejemplo explorer.

 CMFCShellListCtrl   m_wndList;


...


    CRect rectDummy (0, 0, 0, 0);
    // The this pointer points to CExplorerView class which extends the CView class.
    m_wndList.Create (WS_CHILD | WS_VISIBLE | LVS_REPORT, rectDummy, this, 1);


...


    m_wndList.DisplayParentFolder ();

Jerarquía de herencia

CObject

   CCmdTarget

      CWnd

         CListCtrl

            CMFCListCtrl

               CMFCShellListCtrl

Requisitos

encabezado: afxshelllistCtrl.h

Vea también

Referencia

Gráfico de jerarquías

CMFCListCtrl Class

CMFCShellTreeCtrl Class

Otros recursos

Clases de MFC