CMFCShellTreeCtrl, classe
La classe d' CMFCShellTreeCtrl étend les fonctionnalités de CTreeCtrl, classe 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 CMFCShellListCtrl, classe 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);