Classe de CMFCShellListCtrl
La classe d' CMFCShellListCtrl fournit des fonctionnalités de contrôle de liste windows et développe l'en incluant la possibilité d'afficher une liste de shell.
class CMFCShellListCtrl : public CMFCListCtrl
Membres
Méthodes publiques
Nom |
Description |
---|---|
Affiche une liste d'éléments contenus dans un dossier fourni. |
|
Affiche une liste d'éléments contenus dans le dossier qui est le parent du dossier actuellement affiché. |
|
Active ou désactive le menu contextuel. |
|
Récupère le chemin d'accès du dossier actif. |
|
Extrait le nom du dossier actif. |
|
Retourne le PIDL de l'élément actuel de contrôle liste. |
|
Retourne un pointeur vers le dossier actif du shell. |
|
Retourne le chemin textuel d'un élément. |
|
Types d'éléments de shell de retour qui sont affichés par le contrôle de liste. |
|
Contrôle si l'heure actuelle le dossier sélectionné est le répertoire de bureau. |
|
L'infrastructure appelle cette méthode lorsqu'elle compare deux éléments.(Substitutions CMFCListCtrl::OnCompareItems.) |
|
Appelé lorsque l'infrastructure récupère la date de fichier affichée par le contrôle de liste. |
|
Appelé lorsque l'infrastructure convertit la taille d'un contrôle de liste. |
|
Appelé lorsque l'infrastructure extrait l'icône d'un élément de contrôle liste. |
|
Appelé lorsque l'infrastructure convertit le texte d'un élément de contrôle liste. |
|
Appelé par l'infrastructure lorsqu'il définit les noms des colonnes. |
|
Actualise et redessine le contrôle de liste. |
|
Définit le type d'éléments affichés par le contrôle de liste. |
Notes
La classe d' CMFCShellListCtrl étend les fonctionnalités de Classe de CMFCListCtrl en permettant à votre programme de répertorier les éléments de shell Windows.Le format d'affichage qui est utilisé est semblable à celui d'une vue Liste pour une fenêtre d'explorateur.
Un objet de CMFCShellTreeCtrl peut être associé à un objet d' CMFCShellListCtrl pour créer une fenêtre complète de l'explorateur.Ensuite, sélectionner un élément dans CMFCShellTreeCtrl répertorier fera l'objet d' CMFCShellListCtrl le contenu de l'élément sélectionné.
Exemple
L'exemple suivant montre comment créer un objet de la classe d' CMFCShellListCtrl et comment afficher le dossier parent du dossier actuellement affiché.Cet extrait de code fait partie d' Exemple 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 ();
Hiérarchie d'héritage
Configuration requise
en-tête : afxshelllistCtrl.h