Condividi tramite


Classe di CMFCShellTreeCtrl

La classe CMFCShellTreeCtrl estendere la funzionalità Classe di CTreeCtrl visualizzare una gerarchia degli elementi della shell.

class CMFCShellTreeCtrl : public CTreeCtrl

Membri

Bb982944.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CMFCShellTreeCtrl::EnableShellContextMenu

Abilita o disabilita il menu di scelta rapida.

CMFCShellTreeCtrl::GetFlags

Restituisce una combinazione di flag che vengono passati a IShellFolder::EnumObjects.

CMFCShellTreeCtrl::GetItemPath

Recupera il percorso di un elemento.

CMFCShellTreeCtrl::GetRelatedList

Restituisce un puntatore a un oggetto Classe di CMFCShellListCtrl utilizzato insieme a questo oggetto CMFCShellTreeCtrl per creare una finestra di tipo Esplora risorse.

CMFCShellTreeCtrl::OnChildNotify

Questa funzione membro viene chiamata dalla finestra padre della finestra quando riceve un messaggio di notifica che si applica a questa finestra.(Override CWnd::OnChildNotify).

CMFCShellTreeCtrl::OnGetItemIcon

 

CMFCShellTreeCtrl::OnGetItemText

 

CMFCShellTreeCtrl::Refresh

Aggiornare e aggiorna l'oggetto corrente CMFCShellTreeCtrl.

CMFCShellTreeCtrl::SelectPath

Seleziona l'elemento appropriato di controllo tree basato su un percorso specificato di stringa o di PIDL.

CMFCShellTreeCtrl::SetFlags

Flag di set per filtrare il contesto della struttura ad albero (simile ai flag utilizzati da IShellFolder::EnumObjects).

CMFCShellTreeCtrl::SetRelatedList

Imposta una relazione tra l'oggetto corrente CMFCShellTreeCtrl e un oggetto CMFCShellListCtrl.

Note

Questa classe estende la classe CTreeCtrl al programma per includere elementi shell di Windows nella struttura ad albero.Questa classe può essere associata a un oggetto CMFCShellListCtrl per creare una finestra di esplorazione completa.Quindi, selezionare un elemento nella struttura ad albero viene visualizzato un elenco di elementi della shell di Windows nell'elenco collegato.

Gerarchia di ereditarietà

CObject

   CCmdTarget

      CWnd

         CTreeCtrl

            CMFCShellTreeCtrl

Requisiti

intestazione: afxshelltreeCtrl.h

Esempio

Nell'esempio seguente viene illustrato come creare un oggetto classe CMFCShellTreeCtrl.Questo frammento di codice fa parte Esempio 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);

Vedere anche

Riferimenti

Grafico della gerarchia

Classe di CTreeCtrl

Classe di CMFCShellListCtrl

Altre risorse

Classi MFC