MDI 索引標籤式群組
多重文件介面 (MDI) (MDI) 中索引群組功能啟用多重文件介面 (MDI) (MDI) 應用程式來顯示一或多個索引標籤的索引標籤式視窗 (或群組,稱為 索引標籤式群組) MDI 工作區。 具索引標籤的視窗可以垂直或水平置中對齊。 如果應用程式裝載多個 MDI 索引標籤式群組,群組由分隔器分隔。
功能
下列是 MDI 索引標籤式群組功能:
應用程式可以動態建立具索引標籤的視窗。
應用程式可以水平或垂直對齊具索引標籤的視窗。
具索引標籤的視窗群組由分隔器分隔。 使用分隔器,使用者可以調整成索引標籤式群組。
使用者可以拖曳群組之間的個別選項。
使用者可以拖曳個別選項建立新群組。
您可以使用捷徑功能表,使用者可以捲動選項或建立新群組。
應用程式可以儲存和載入具索引標籤的視窗配置。
應用程式可以儲存和載入 MDI 文件清單。
應用程式可以存取個別的索引標籤式群組和修改其參數。
使用 MDI 索引標籤式群組
下列是工作經常執行與 MDI 索引標籤式群組:
若要啟用 MDI 索引標籤式主框架視窗的群組,請呼叫 CMDIFrameWndEx::EnableMDITabbedGroups。 這個方法的第二個參數是 CMDITabInfo 類別的執行個體。 在呼叫 CMDIFrameWndEx::EnableMDITabbedGroups之前,您可以使用預設參數或修改它們。
若要修改屬性的屬性索引標籤式群組在執行階段,才能建立或修改 CMDITabInfo 物件並再次呼叫 CMDIFrameWndEx::EnableMDITabbedGroups
若要取得 MDI 清單索引標籤式視窗,呼叫 CMDIFrameWndEx::GetMDITabGroups。
若要建立新的 MDI 索引標籤式群組在現用旁邊的索引標籤式群組,由 CMDIFrameWndEx::MDITabNewGroup呼叫。
若要將輸入焦點移至新的索引標籤式群組的上一個或下一個視窗,請呼叫 CMDIFrameWndEx::MDITabMoveToNextGroup。
判斷視窗是否為 MDI 索引標籤式群組為 CMDIFrameWndEx::IsMemberOfMDITabGroup的成員。
判斷 MDI 索引標籤或 MDI 索引標籤式群組是否為主框架視窗啟用,呼叫 CMDIFrameWndEx::AreMDITabs。 判斷 MDI 索引標籤式群組成員是否已啟用,呼叫 CMDIFrameWndEx::IsMDITabbedGroup。
要顯示捷徑功能表,當使用者按一下選項或將它拖曳至另一個 MDI 索引標籤式群組時,請覆寫 CMDIFrameWndEx的 CMDIFrameWndEx::OnShowMDITabContextMenu 衍生類別。 如果您沒有執行這個方法,應用程式就會顯示捷徑功能表。
要儲存設定 MDI 索引標籤式應用程式的群組,由 CMDIFrameWndEx::SaveMDIState呼叫。 若要載入先前儲存的 MDI 索引標籤式群組設定檔,呼叫 CMDIFrameWndEx::LoadMDIState。 您可以在 MDI 應用程式也可以呼叫這些方法載入或儲存開啟的文件清單。 如需儲存和載入 MDI 狀態的詳細資訊,請參閱 CMDIFrameWndEx::LoadMDIState。