Aracılığıyla paylaş


CMFCShellTreeCtrl sınıfı

CMFCShellTreeCtrl Sınıfını genişleten CTreeCtrl sınıfı Kabuk öğelerin hiyerarşisini görüntüleyerek işlevselliği.

class CMFCShellTreeCtrl : public CTreeCtrl

Üyeler

Bb982944.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CMFCShellTreeCtrl::EnableShellContextMenu

Etkinleştirir veya kısayol menüsünü devre dışı bırakır.

CMFCShellTreeCtrl::GetFlags

İletilen bayrak birleşimi verir IShellFolder::EnumObjects.

CMFCShellTreeCtrl::GetItemPath

Bir öğeyi yolu alır.

CMFCShellTreeCtrl::GetRelatedList

Bir işaretçi döndürür CMFCShellListCtrl sınıfı bu ile birlikte kullanılan nesne CMFCShellTreeCtrl Explorer benzeri bir pencere oluşturmak için nesne.

CMFCShellTreeCtrl::OnChildNotify

Bu pencereye uygular bir bildirim iletisi aldığında, bu üye işlevi bu pencerenin üst pencere tarafından çağrılır.(Geçersiz kılar CWnd::OnChildNotify.)

CMFCShellTreeCtrl::OnGetItemIcon

 

CMFCShellTreeCtrl::OnGetItemText

 

CMFCShellTreeCtrl::Refresh

Yeniler ve geçerli yeniden boyar CMFCShellTreeCtrl nesnesi.

CMFCShellTreeCtrl::SelectPath

Sağlanan PIDL işaretçisiyle birlikte veya dize yola göre uygun ağaç denetimi öğeyi seçer.

CMFCShellTreeCtrl::SetFlags

Ağacı içeriği süzmek için bayrakları ayarlar (tarafından kullanılan bayraklar benzer IShellFolder::EnumObjects).

CMFCShellTreeCtrl::SetRelatedList

Ayarlar geçerli arasında bir ilişki CMFCShellTreeCtrl nesnesi ve bir CMFCShellListCtrl nesnesi.

Notlar

Bu sınıfı genişletir CTreeCtrl ağacında Windows Kabuğu öğeleri içerecek şekilde programınızı etkinleştirerek sınıfı.Bu sınıf ile ilişkili bir CMFCShellListCtrl tam bir Explorer penceresi oluşturmak için nesne.Daha sonra ağaçta öğeyi seçerek Windows Kabuğu öğelerin listesini ilişkili listede görüntüler.

Devralma hiyerarşisi

CObject

   CCmdTarget

      CWnd

         CTreeCtrl

            CMFCShellTreeCtrl

Gereksinimler

Başlık: afxshelltreeCtrl.h

Örnek

Aşağıdaki örnek, bir nesnenin oluşturulması gösterilmiştir CMFCShellTreeCtrl sınıfı.Bu kod parçacığını parçası olan Explorer örnek.

    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);

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CTreeCtrl sınıfı

CMFCShellListCtrl sınıfı

Diğer Kaynaklar

mfc sınıfları