Classe de CMFCShellTreeCtrl
La classe d' CMFCShellTreeCtrl étend les fonctionnalités de Classe de CTreeCtrl en affichant une hiérarchie des éléments du shell.
class CMFCShellTreeCtrl : public CTreeCtrl
Membres
Méthodes publiques
Nom |
Description |
---|---|
Active ou désactive le menu contextuel. |
|
Retourne une combinaison des balises qui sont passées à IShellFolder::EnumObjects. |
|
Récupère le chemin d'accès à un élément. |
|
Retourne un pointeur vers l'objet de Classe de CMFCShellListCtrl utilisé avec cet objet d' CMFCShellTreeCtrl pour créer une fenêtre comme un explorateur. |
|
Cette fonction membre est appelée par la fenêtre parente de cette fenêtre lorsqu'il reçoit un message de notification qui s'applique à cette fenêtre.(Substitutions CWnd::OnChildNotify.) |
|
|
|
|
|
Actualise et redessine l'objet actuel d' CMFCShellTreeCtrl . |
|
Sélectionne l'élément de contrôle tree approprié selon un chemin d'accès fourni de PIDL ou de chaîne. |
|
Indicateurs de jeux pour filtrer le contexte d'arborescence (similaire aux balises utilisées par IShellFolder::EnumObjects). |
|
Définit une relation entre l'objet actuel d' CMFCShellTreeCtrl et un objet d' CMFCShellListCtrl . |
Notes
Cette classe étend la classe d' CTreeCtrl en permettant à votre programme pour inclure les éléments de shell Windows dans l'arborescence.Cette classe peut être associée à un objet d' CMFCShellListCtrl pour créer une fenêtre complète de l'explorateur.Ensuite, sélectionner un élément dans l'arborescence affiche une liste de shell Windows dans la liste associée.
Hiérarchie d'héritage
Configuration requise
en-tête : afxshelltreeCtrl.h
Exemple
L'exemple suivant montre comment créer un objet de la classe d' CMFCShellTreeCtrl .Cet extrait de code fait partie d' Exemple 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);