CMFCShellTreeCtrl 類別
CMFCShellTreeCtrl 類別藉由顯示 Shell 項目階層架構 CTreeCtrl 類別 擴充功能。
class CMFCShellTreeCtrl : public CTreeCtrl
Members
公用方法
名稱 |
描述 |
---|---|
啟用或停用捷徑功能表。 |
|
傳回傳遞至 IShellFolder::EnumObjects旗標的組合。 |
|
擷取的路徑項目。 |
|
傳回指向與這個物件 CMFCShellTreeCtrl 一起用來建立檔案總管類似的視窗的 CMFCShellListCtrl 類別 物件。 |
|
此成員函式以這個視窗之父視窗的呼叫,在收到適用這個視窗的通知訊息時。 (覆寫 CWnd::OnChildNotify)。 |
|
|
|
|
|
重新整理並重新繪製目前 CMFCShellTreeCtrl 物件。 |
|
選項會根據提供的 PIDL 或字串路徑的適當控制項相關之樹狀目錄的項目。 |
|
設定旗標篩選樹狀目錄內容 (類似 IShellFolder::EnumObjects所使用的旗標)。 |
|
設定目前 CMFCShellTreeCtrl 物件和 CMFCShellListCtrl 物件之間的關聯。 |
備註
這個類別可以讓您的程式包括 Windows Shell 項目在樹狀目錄 CTreeCtrl 擴充類別。 這個類別可與 CMFCShellListCtrl 物件建立完整總管視窗。 然後,選取樹狀結構中的項目會顯示在視窗相關清單 Shell 項目清單。
繼承階層架構
需求
標題: afxshelltreeCtrl.h
範例
下列範例示範如何建立 CMFCShellTreeCtrl 類別的物件。 這個程式碼片段是 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);