Condividi tramite


Classe CMFCShellTreeCtrl

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

class CMFCShellTreeCtrl : public CTreeCtrl

Membri

Metodi 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 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 delle gerarchie

Classe CTreeCtrl

Classe CMFCShellListCtrl

Altre risorse

Classi MFC