MDI 索引標籤式群組
多個文件介面 (MDI) 索引的群組 」 功能可讓多個文件介面 (MDI) 應用程式,來顯示一或多個索引標籤式的視窗 (或群組的索引標籤式的視窗,稱為索引的群組,) 在 MDI 用戶端區域中。 索引標籤式的視窗可以垂直或水平對齊。 如果應用程式裝載多個 MDI 索引的群組,群組是以分隔器之區隔。
功能
索引標籤式 MDI 群組的功能如下:
應用程式可以動態地建立索引標籤式的視窗。
應用程式可以在水平或垂直對齊索引的視窗。
分隔器之群組的索引標籤式的視窗會分隔。 使用者可以使用分隔器調整大小索引的群組。
使用者可以在群組之間拖曳個別索引標籤。
使用者可以拖曳來建立新群組的個別索引標籤。
使用者可以移動定位點,或使用快顯功能表建立新的群組。
應用程式可以儲存和載入索引標籤式的視窗的配置。
應用程式可以儲存和載入 MDI 文件的清單。
應用程式可以存取個別的索引的群組,並修改它們的參數。
使用 MDI 索引標籤式的群組
一般而言都會以索引標籤式 MDI 群組的工作如下:
若要啟用索引標籤式 MDI 主框架視窗群組,請呼叫CMDIFrameWndEx::EnableMDITabbedGroups。 這個方法的第二個參數是執行個體的CMDITabInfo類別。 您可以使用預設參數,或修改它們,您是在呼叫CMDIFrameWndEx::EnableMDITabbedGroups。
若要在執行階段修改索引標籤式 MDI 群組的內容,建立或修改CMDITabInfo物件和呼叫CMDIFrameWndEx::EnableMDITabbedGroups一次
若要取得一份 MDI 索引標籤式視窗、 呼叫CMDIFrameWndEx::GetMDITabGroups。
若要建立新的 MDI 索引標籤式的群組使用中的索引標籤式群組旁邊,呼叫CMDIFrameWndEx::MDITabNewGroup。
若要將輸入的焦點轉換至前一張或下一步] 視窗的索引群組,呼叫CMDIFrameWndEx::MDITabMoveToNextGroup。
若要決定視窗是否為 MDI 的成員索引標籤式群組呼叫CMDIFrameWndEx::IsMemberOfMDITabGroup。
若要判斷 MDI 標籤] 或 [索引標籤式 MDI 群組已啟用的主框架視窗,請呼叫CMDIFrameWndEx::AreMDITabs。 若要只,判斷是否已啟用索引標籤式 MDI 群組,請呼叫CMDIFrameWndEx::IsMDITabbedGroup。
若要顯示快顯功能表,當使用者按一下索引標籤,或將它拖曳到另一個 MDI 具有索引標籤群組,請覆寫CMDIFrameWndEx::OnShowMDITabContextMenu在CMDIFrameWndEx-衍生的類別。 如果您不會實作這個方法,應用程式不會顯示快顯功能表。
若要儲存在應用程式中的索引標籤式 MDI 群組的版面配置,請呼叫CMDIFrameWndEx::SaveMDIState。 若要載入先前儲存的 MDI 索引標籤式群組設定檔,呼叫CMDIFrameWndEx::LoadMDIState。 您也可以呼叫這些方法來載入或儲存在 MDI 應用程式中的已開啟的文件的清單。 關於儲存和載入 MDI 狀態的相關資訊,請參閱 CMDIFrameWndEx::LoadMDIState。