Třída CMFCShellTreeCtrl
CMFCShellTreeCtrl Rozšiřuje třídu Třída CTreeCtrl funkčnost zobrazení hierarchie položek prostředí.
class CMFCShellTreeCtrl : public CTreeCtrl
Členy
Veřejné metody
Název |
Description |
---|---|
Zapne nebo vypne místní nabídky. |
|
Vrátí kombinaci příznaků, které jsou předány IShellFolder::EnumObjects. |
|
Načte cestu k položce. |
|
Vrací ukazatel Třída CMFCShellListCtrl objekt s tímto CMFCShellTreeCtrl k vytvoření okna Průzkumník podobné objektu. |
|
Toto okno nadřazené okno volá funkce člena po obdržení oznámení, který se vztahuje toto okno.(Přepíše CWnd::OnChildNotify.) |
|
|
|
|
|
Obnoví a Přemaluje aktuální CMFCShellTreeCtrl objektu. |
|
Výběr položky stromu vhodné řízení na základě zadaných PIDL nebo řetězec cesty. |
|
Nastaví příznaky filtru kontextu stromu (podobné příznaky používá IShellFolder::EnumObjects ). |
|
Nastaví vztah mezi aktuální CMFCShellTreeCtrl objektu a CMFCShellListCtrl objektu. |
Poznámky
Tato třída rozšiřuje CTreeCtrl třídy povolením programu zahrnout prostředí systému Windows položky ve stromu.Této třídy mohou přidružené CMFCShellListCtrl objektu vytvořit kompletní okno Průzkumníka.Potom výběrem položky ve stromové struktuře zobrazí seznam položek v prostředí systému Windows v přidružený seznam.
Hierarchii dědičnosti
Požadavky
Záhlaví: afxshelltreeCtrl.h
Příklad
Následující příklad ukazuje, jak vytvořit objekt CMFCShellTreeCtrl třídy.Tento fragment kódu je součástí Explorer vzorku.
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);