CMFCShellListCtrl 類別
CMFCShellListCtrl 類別提供視窗清單控制項功能並傳遞包括展開並顯示 Shell 項目清單。
class CMFCShellListCtrl : public CMFCListCtrl
Members
公用方法
名稱 |
描述 |
---|---|
顯示在所提供之資料夾包含項目的清單。 |
|
顯示在資料夾會包含目前所顯示之資料夾的父項目的清單。 |
|
啟用或停用捷徑功能表。 |
|
擷取目前資料夾的路徑。 |
|
擷取目前資料夾的名稱。 |
|
傳回目前清單控制項項目的 PIDL。 |
|
傳回指向目前 Shell 資料夾。 |
|
傳回項目的內容路徑。 |
|
傳回由清單控制項中顯示的簡單 Shell 項目。 |
|
檢查目前選取的資料夾是 [桌面] 資料夾。 |
|
會比較兩個項目時,架構會呼叫這個方法。(覆寫 CMFCListCtrl::OnCompareItems)。 |
|
呼叫時,這個架構擷取清單控制項中顯示的檔案日期。 |
|
呼叫時,這個架構轉換清單控制項的檔案大小。 |
|
呼叫時,這個架構擷取清單控制項項目的圖示。 |
|
呼叫時,這個架構轉換清單控制項項目的文字。 |
|
呼叫框架,會設定資料行的名稱。 |
|
重新整理並重新繪製清單控制項。 |
|
將清單控制項中顯示的項目型別。 |
備註
CMFCShellListCtrl 類別可以讓您的程式列出 Windows Shell 項目 CMFCListCtrl 類別 擴充的功能。使用的顯示格式類似檔案總管視窗的清單檢視。
CMFCShellTreeCtrl 物件可以與 CMFCShellListCtrl 物件建立完整總管視窗。然後,請在 CMFCShellTreeCtrl 的項目會使 CMFCShellListCtrl 物件清單中所選取項目的內容。
範例
下列範例示範如何建立 CMFCShellListCtrl 類別的物件以及如何顯示目前顯示的資料夾之上層資料夾。這個程式碼片段是 Explorer 範例的一部分。
CMFCShellListCtrl m_wndList;
...
CRect rectDummy (0, 0, 0, 0);
// The this pointer points to CExplorerView class which extends the CView class.
m_wndList.Create (WS_CHILD | WS_VISIBLE | LVS_REPORT, rectDummy, this, 1);
...
m_wndList.DisplayParentFolder ();
繼承階層架構
需求
標題: afxshelllistCtrl.h