共用方式為


MDI 索引標籤式群組

多個文件介面 (MDI) 索引的群組 」 功能可讓多個文件介面 (MDI) 應用程式,來顯示一或多個索引標籤式的視窗 (或群組的索引標籤式的視窗,稱為索引的群組,) 在 MDI 用戶端區域中。 索引標籤式的視窗可以垂直或水平對齊。 如果應用程式裝載多個 MDI 索引的群組,群組是以分隔器之區隔。

功能

索引標籤式 MDI 群組的功能如下:

  • 應用程式可以動態地建立索引標籤式的視窗。

  • 應用程式可以在水平或垂直對齊索引的視窗。

  • 分隔器之群組的索引標籤式的視窗會分隔。 使用者可以使用分隔器調整大小索引的群組。

  • 使用者可以在群組之間拖曳個別索引標籤。

  • 使用者可以拖曳來建立新群組的個別索引標籤。

  • 使用者可以移動定位點,或使用快顯功能表建立新的群組。

  • 應用程式可以儲存和載入索引標籤式的視窗的配置。

  • 應用程式可以儲存和載入 MDI 文件的清單。

  • 應用程式可以存取個別的索引的群組,並修改它們的參數。

Cc165830.collapse_all(zh-tw,VS.110).gif使用 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::OnShowMDITabContextMenuCMDIFrameWndEx-衍生的類別。 如果您不會實作這個方法,應用程式不會顯示快顯功能表。

  • 若要儲存在應用程式中的索引標籤式 MDI 群組的版面配置,請呼叫CMDIFrameWndEx::SaveMDIState。 若要載入先前儲存的 MDI 索引標籤式群組設定檔,呼叫CMDIFrameWndEx::LoadMDIState。 您也可以呼叫這些方法來載入或儲存在 MDI 應用程式中的已開啟的文件的清單。 關於儲存和載入 MDI 狀態的相關資訊,請參閱 CMDIFrameWndEx::LoadMDIState

請參閱

參考

CMDIFrameWndEx 類別

CMDIChildWndEx 類別

CMDITabInfo 類別

其他資源

使用者介面