共用方式為


CMFCReBar 類別

CMFCReBar 物件是針對 Rebar 控制項的配置、保存及狀態資訊的控制列。

class CMFCReBar : public CPane

Members

公用方法

名稱

描述

CMFCReBar::AddBar

將加入至 Rebar 群組列。

CMFCReBar::CalcFixedLayout

  (覆寫 CBasePane::CalcFixedLayout)。

CMFCReBar::CanFloat

  (覆寫 CBasePane::CanFloat)。

CMFCReBar::Create

建立 Rebar 控制項並將其附加至 CMFCReBar 物件。

CMFCReBar::EnableDocking

  (覆寫 CBasePane::EnableDocking)。

CMFCReBar::GetReBarBandInfoSize

 

CMFCReBar::GetReBarCtrl

提供對基礎 CReBarCtrl 通用控制項的直接存取。

CMFCReBar::OnShowControlBarMenu

  (覆寫 CPane::OnShowControlBarMenu)。

CMFCReBar::OnToolHitTest

  (覆寫 CWnd::OnToolHitTest)。

CMFCReBar::OnUpdateCmdUI

  (覆寫 CBasePane::OnUpdateCmdUI)。

CMFCReBar::SetPaneAlignment

  (覆寫 CBasePane::SetPaneAlignment)。

備註

CMFCReBar 物件可以包含各種子視窗。 這包括編輯方塊、工具列和清單方塊。 您可以調整 Rebar 的方式,或者使用者可以藉由拖曳項目的移駐夾列手動調整 Rebar 群組列。 您也可以將 Rebar 物件的背景設定為您選擇的點陣圖的。

Rebar 物件具有類似的行為需工具列物件。 Rebar 控制項可以包含一或多個群組列,,而且每個群組列可以包含移駐夾列、點陣圖、文字標籤和子視窗。

範例

下列範例會在 CMFCReBar 類別會示範如何使用各種方法。 這個範例顯示如何建立控制項並加入 Rebar 群組列加入其中。 群組列函式為內部工具列。 這個程式碼片段是 Rebar 測試範例的一部分。

  CMFCReBar               m_wndReBar;


...


    // Each rebar pane will ocupy its own row:
    DWORD dwStyle = RBBS_GRIPPERALWAYS | RBBS_FIXEDBMP | RBBS_BREAK;
    // CMFCMenuBar m_wndMenuBar 
    // CMFCToolBar m_wndToolBar 
    if (!m_wndReBar.Create(this) ||
        !m_wndReBar.AddBar (&m_wndMenuBar) ||
        !m_wndReBar.AddBar (&m_wndToolBar, NULL, NULL, dwStyle))
    {
        TRACE0("Failed to create rebar\n");
        return -1;      // fail to create
    }

繼承階層架構

CObject CCmdTarget CWnd

         CBasePane CPane CMFCReBar

需求

標題: afxRebar.h

請參閱

參考

階層架構圖表

CReBarCtrl 類別

CPane 類別

其他資源

MFC 類別