Klasa CMFCShellTreeCtrl
CMFCShellTreeCtrl Rozszerza klasę Klasa CTreeCtrl funkcjonalność, wyświetlając hierarchię elementów powłoki.
class CMFCShellTreeCtrl : public CTreeCtrl
Członkowie
Metody publiczne
Nazwa |
Opis |
---|---|
Włącza lub wyłącza menu skrótów. |
|
Zwraca kombinacją flag, które są przekazywane do IShellFolder::EnumObjects. |
|
Pobiera ścieżkę do elementu. |
|
Zwraca wskaźnik do Klasa CMFCShellListCtrl obiekt, który jest używany z tym CMFCShellTreeCtrl obiektu w celu utworzenia okna Explorer podobne. |
|
Ta funkcja Członkowskich jest wywoływana przez to okno okno nadrzędne po otrzymaniu komunikat z powiadomieniem, który stosuje się do tego okna.(Zastępuje CWnd::OnChildNotify.) |
|
|
|
|
|
Odświeża i Odświeża bieżący CMFCShellTreeCtrl obiektu. |
|
Zaznacza element formantu drzewa właściwe na podstawie dostarczonego PIDL lub ciąg ścieżki. |
|
Ustawia flagi do filtrowania kontekstu drzewa (podobna do flagi używane przez IShellFolder::EnumObjects). |
|
Ustawia relacji między bieżącym CMFCShellTreeCtrl obiektu i CMFCShellListCtrl obiektu. |
Uwagi
Klasa rozszerza CTreeCtrl klasy przez włączenie programu, aby uwzględnić elementy powłoki systemu Windows w drzewie.Do tej klasy można skojarzone z CMFCShellListCtrl obiekt, aby utworzyć pełne okno Eksploratora.Następnie zaznaczenie elementu w drzewie wyświetli listę elementów powłoki systemu Windows skojarzone listy.
Hierarchii dziedziczenia
Wymagania
Nagłówek: afxshelltreeCtrl.h
Przykład
Poniższy przykład ilustruje sposób tworzenia obiektu CMFCShellTreeCtrl klasy.To urywek kodu jest częścią Explorer próbki.
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);