Classe di CMFCShellTreeCtrl
La classe CMFCShellTreeCtrl estendere la funzionalità Classe di CTreeCtrl visualizzare una gerarchia degli elementi della shell.
class CMFCShellTreeCtrl : public CTreeCtrl
Membri
Metodi pubblici
Nome |
Descrizione |
---|---|
Abilita o disabilita il menu di scelta rapida. |
|
Restituisce una combinazione di flag che vengono passati a IShellFolder::EnumObjects. |
|
Recupera il percorso di un elemento. |
|
Restituisce un puntatore a un oggetto Classe di CMFCShellListCtrl utilizzato insieme a questo oggetto CMFCShellTreeCtrl per creare una finestra di tipo Esplora risorse. |
|
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). |
|
|
|
|
|
Aggiornare e aggiorna l'oggetto corrente CMFCShellTreeCtrl. |
|
Seleziona l'elemento appropriato di controllo tree basato su un percorso specificato di stringa o di PIDL. |
|
Flag di set per filtrare il contesto della struttura ad albero (simile ai flag utilizzati da IShellFolder::EnumObjects). |
|
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à
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);