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
Public yöntemler
Ad |
Description |
---|---|
Etkinleştirir veya kısayol menüsünü devre dışı bırakır. |
|
İletilen bayrak birleşimi verir IShellFolder::EnumObjects. |
|
Bir öğeyi yolu alır. |
|
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. |
|
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.) |
|
|
|
|
|
Yeniler ve geçerli yeniden boyar CMFCShellTreeCtrl nesnesi. |
|
Sağlanan PIDL işaretçisiyle birlikte veya dize yola göre uygun ağaç denetimi öğeyi seçer. |
|
Ağacı içeriği süzmek için bayrakları ayarlar (tarafından kullanılan bayraklar benzer IShellFolder::EnumObjects). |
|
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
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);