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 |
---|---|
Muestra una lista de elementos contenidos en una carpeta proporcionada. |
|
Muestra una lista de elementos contenidos en la carpeta que es el elemento primario de la carpeta mostrada actualmente. |
|
Habilita o deshabilita el menú contextual. |
|
Recupera la ruta de acceso de la carpeta actual. |
|
recupera el nombre de la carpeta actual. |
|
Devuelve el PIDL del elemento del control de lista actual. |
|
Devuelve un puntero a la carpeta actual de shell. |
|
Devuelve la ruta de texto de un elemento. |
|
Devuelve los tipos de elemento de shell mostrados por el control de lista. |
|
Comprueba si la carpeta actualmente seleccionada es la carpeta de escritorio. |
|
El marco de trabajo llama a este método cuando compara dos elementos. (Reemplaza CMFCListCtrl::OnCompareItems.) |
|
Se llama cuando el marco recupera la fecha del archivo mostrada por el control de lista. |
|
Se llama cuando el marco convierte el tamaño de un control de lista. |
|
Se llama cuando el marco recupera el icono de un elemento de control list. |
|
Se llama cuando el marco convierte el texto de un elemento de control list. |
|
Llamado por el marco cuando establece los nombres de las columnas. |
|
Actualiza redibuje y el control de lista. |
|
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
Requisitos
encabezado: afxshelllistCtrl.h