共用方式為


CTabbedPane 類別

實作的功能。可拆窗格的 索引標籤上。

class CTabbedPane : public CBaseTabbedPane

成員

Bb984597.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CTabbedPane::CTabbedPane

預設建構函式。

Bb984597.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CTabbedPane::DetachPane

  (覆寫 CBaseTabbedPane::DetachPane)。

CTabbedPane::EnableTabAutoColor

啟用或停用索引標籤自動顏色標示。

CTabbedPane::FloatTab

只有在窗格中,目前位於可拆的 索引標籤,浮動窗格,不過,。 (覆寫 CBaseTabbedPane::FloatTab)。

CTabbedPane::GetTabArea

傳回索引標籤區域的大小和位置 (以索引標籤式視窗內。

CTabbedPane::GetTabWnd

 

CTabbedPane::HasAutoHideMode

判斷索引標籤式窗格是否可以轉換成 autohide 模式。 (覆寫 CBaseTabbedPane::HasAutoHideMode)。

CTabbedPane::IsTabLocationBottom

判斷索引標籤是否位於視窗底部。

CTabbedPane::ResetTabs

重設所有的索引窗格為預設狀態。

CTabbedPane::SetTabAutoColors

設定可以使用自訂色彩的清單,當自動色彩功能啟用時。

Bb984597.collapse_all(zh-tw,VS.110).gif資料成員

名稱

描述

CTabbedPane::m_bTabsAlwaysTop

索引標籤的預設位置在應用程式。

CTabbedPane::m_pTabWndRTC

自訂的 CMFCTabCtrl衍生物件的執行階段類別資訊。

備註

這個架構便會自動建立這個類別的執行個體,當使用者附加一個窗格至另一項藉由指向第二個窗格的標題。 由架構所建立的所有索引標籤式窗格具有 ID -1。

若要指定規則選項而不是 Outlook 樣式選項,以 AFX_CBRS_REGULAR_TABS 樣式套用至 CDockablePane::CreateEx 方法。

如果您建立了可拆的索引標籤的索引窗格,此窗格會架構自動終結,因此,您不應該儲存指標。 若要取得指標的索引窗格,請呼叫方法。 CBasePane::GetParentTabbedPane

範例

在此範例中 CTabbedPane 我們建立物件。 接下來,我們將使用 CBaseTabbedPane::AddTab 附加額外的選項。

CTabbedPane* pTabbededBar = new CTabbedPane (TRUE);
if (!pTabbededBar->Create (_T(""), this, CRect (0, 0, 200, 200),
                           TRUE, 
                           (UINT) -1,
                           WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS |
                           WS_CLIPCHILDREN | CBRS_LEFT |  
                           CBRS_FLOAT_MULTI))
{
    TRACE0("Failed to create Solution Explorer bar\n");
    return FALSE;      // fail to create
}

pTabbededBar->AddTab (&m_wndClassView);
pTabbededBar->AddTab (&m_wndResourceView);
pTabbededBar->AddTab (&m_wndFileView);
pTabbededBar->EnableDocking(CBRS_ALIGN_ANY);
DockPane(pTabbededBar);

另一個建立一個定位的控制項陣列物件會使用 CDockablePane::AttachToTabWndAttachToTabWnd 方法會動態建立的索引窗格物件使用 CDockablePane::SetTabbedPaneRTC設定的執行階段類別資訊。

在這個範例中我們會動態建立的索引窗格的,附加兩個索引標籤,並將第二個索引標籤可拆非。

DockPane(&m_wndClassView);
CTabbedPane* pTabbedBar = NULL;
m_wndResourceView.AttachToTabWnd (&m_wndClassView, DM_SHOW, TRUE,
                                  (CDockablePane**) &pTabbedBar);
m_wndFileView.AttachToTabWnd (pTabbedBar, DM_SHOW, TRUE,
                              (CDockablePane**) &pTabbedBar);
pTabbedBar->GetUnderlyingWindow ()->EnableTabDetach (1, FALSE);

繼承階層架構

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CDockablePane

                  CBaseTabbedPane

                     CTabbedPane

需求

標題: afxTabbedPane.h

請參閱

參考

階層架構圖

CDockablePane 類別

CBaseTabbedPane 類別

CMFCOutlookBar 類別

其他資源

MFC 類別