建立檔案總管樣式的 MFC 應用程式
許多 Windows 系統應用程式會使用使用者介面 (UI) 進行 檔案總管。 例如,當您開始 檔案總管 時,您會看到具有垂直分隔列分割工作區的應用程式。 工作區的左側提供瀏覽和流覽功能,而工作區右側會顯示與左窗格中選取專案相關的詳細數據。 當使用者按兩下左窗格中的專案時,應用程式會重新填入右窗格。 在 MDI 應用程式中,您可以使用 [檢視] 選單上的命令來變更右窗格中顯示的詳細資料量。 (在 SDI 或多個最上層檔案應用程式中,您只能使用工具列按鈕來變更詳細資料。
窗格的內容取決於應用程式。 在檔案系統瀏覽器中,左窗格會顯示目錄或計算機或計算機群組的階層式檢視,而右窗格則顯示資料夾、個別檔案或計算機,以及其詳細數據。 內容不一定必須是檔案。 這些訊息可能是電子郵件訊息、錯誤報告,或資料庫中的其他專案。
精靈會為您建立下列類別:
類別
CLeftView
會定義工作區的左窗格。 它一律衍生自CTreeView
。CProjNameView 類別會定義工作區的右窗格。 根據預設,它會衍生自
CListView
,但視您從精靈 [產生的類別] 頁面中的 [基類] 清單指定的類別而定,它可以是另一種檢視類型。
產生的應用程式可以有單一檔介面 (SDI)、多個檔介面 (MDI),或多個最上層文件架構。 應用程式建立的每個框架視窗都會使用 CSplitterWnd
垂直分割。 撰寫此應用程式類型的程式代碼類似於撰寫使用分割器之一般 MFC 應用程式的程式代碼,不同之處在於此類型的應用程式在每個分隔器窗格中都有個別的控制檢視。
如果您在右窗格中使用預設清單檢視,精靈會建立其他功能表選擇(僅限 MDI 應用程式中)和工具列按鈕,以在大型圖示、小型圖示、清單和詳細模式之間切換檢視的樣式。
開始建立 檔案總管 樣式的 MFC 可執行檔
遵循建立 MFC 應用程式中的指示。
在 [MFC 應用程式精靈應用程式類型] 頁面中,選取 檔案總管 項目樣式。 (可能顯示為Visual Studio 版本中的 Windows 檔案總管。過去,檔案管理員已重新命名為 Windows 檔案總管。從 Windows 10 開始,它已重新命名回 檔案總管。如果您的 Visual Studio 版本在下拉式清單中有 Windows 檔案總管,則這是您想要用於 檔案總管 項目的選項)。
在精靈的其他頁面上設定您想要的任何其他選項。
按兩下 [ 完成 ] 以產生基本架構應用程式。
如需詳細資訊,請參閱