共用方式為


CMFCRibbonPanel 類別

實作包含一組功能區項目的面板。 在繪製面板時,會顯示多個元素盡可能將面板的大小。

class CMFCRibbonPanel : public CObject

Members

Bb983200.collapse_all(zh-tw,VS.110).gif受保護的建構函式

名稱

描述

CMFCRibbonPanel::CMFCRibbonPanel

建構和 CMFCRibbonPanel 初始化物件。

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

名稱

描述

CMFCRibbonPanel::Add

將功能區項目加入面板。

CMFCRibbonPanel::AddSeparator

將分隔符號加入至功能區面板。

CMFCRibbonPanel::AddToolBar

將工具列加入至功能區面板。

CMFCRibbonPanel::FindByData

 

CMFCRibbonPanel::FindByID

傳回指定的命令 ID. 判斷的項目

CMFCRibbonPanel::GetCaptionHeight

 

CMFCRibbonPanel::GetCount

傳回的項目數功能區面板的。

CMFCRibbonPanel::GetData

傳回使用者定義的資料與指定的面板。

CMFCRibbonPanel::GetDefaultButton

 

CMFCRibbonPanel::GetDroppedDown

 

CMFCRibbonPanel::GetElement

傳回功能區項目位於指定索引處。

CMFCRibbonPanel::GetElements

擷取功能區面板內的所有項目。

CMFCRibbonPanel::GetElementsByID

 

CMFCRibbonPanel::GetFocused

傳回一個可焦點化項目。

CMFCRibbonPanel::GetGalleryRect

傳回陳列庫項目的週框 (Bounding Rectangle)。

CMFCRibbonPanel::GetHighlighted

 

CMFCRibbonPanel::GetIndex

 

CMFCRibbonPanel::GetItemIDsList

 

CMFCRibbonPanel::GetName

 

CMFCRibbonPanel::GetParentButton

 

CMFCRibbonPanel::GetParentCategory

傳回功能區面板的父分類。

CMFCRibbonPanel::GetParentMenuBar

 

CMFCRibbonPanel::GetPreferedMenuLocation

 

CMFCRibbonPanel::GetPressed

 

CMFCRibbonPanel::GetRect

 

CMFCRibbonPanel::GetVisibleElements

取得陣列中可見的項目。

CMFCRibbonPanel::HasElement

 

CMFCRibbonPanel::HitTest

 

CMFCRibbonPanel::HitTestEx

 

CMFCRibbonPanel::Insert

將功能區項目在指定的位置。

CMFCRibbonPanel::InsertSeparator

插入分隔符號在指定的位置。

CMFCRibbonPanel::IsCenterColumnVert

依資料行指定是否應該垂直置中所有面板項目 (對齊)。

CMFCRibbonPanel::IsCollapsed

 

CMFCRibbonPanel::IsHighlighted

 

CMFCRibbonPanel::IsJustifyColumns

指定所有面板資料行是否具有相同的寬度。

CMFCRibbonPanel::IsMainPanel

 

CMFCRibbonPanel::IsMenuMode

 

CMFCRibbonPanel::MakeGalleryItemVisible

將這個一般模式庫可指定功能區項目可見。

CMFCRibbonPanel::OnKey

 

CMFCRibbonPanel::RecalcWidths

 

CMFCRibbonPanel::Remove

移除和選擇性地刪除項目位在指定索引處。

CMFCRibbonPanel::RemoveAll

從功能區面板的所有項目。

CMFCRibbonPanel::Replace

這會根據其各自的索引值的取代項目。

CMFCRibbonPanel::ReplaceByID

會根據指定的命令 ID. 的取代項目

CMFCRibbonPanel::SetCenterColumnVert

排序面板是資料行垂直對齊項目。

CMFCRibbonPanel::SetData

相關聯的使用者定義的資料與功能區面板。

CMFCRibbonPanel::SetElementMenu

將快顯功能表會具有指定的命令 ID. 的項目

CMFCRibbonPanel::SetElementRTC

將所提供的執行階段類別指定資訊的一個功能區項目加入至功能區面板。

CMFCRibbonPanel::SetElementRTCByID

將所提供的執行階段類別指定資訊的一個功能區項目加入至功能區面板。

CMFCRibbonPanel::SetFocused

會將焦點設定至指定功能區項目。

CMFCRibbonPanel::SetJustifyColumns

啟用或停用資料行對齊。

CMFCRibbonPanel::SetKeys

設定顯示功能區面板的鍵盤快速鍵。

CMFCRibbonPanel::ShowPopup

 

備註

功能區面板是您在功能區類別中建立相關工作的邏輯群組。 當功能區的大小變更,面板配置自動調整顯示多個元素越好。

在功能區類別包含可藉由呼叫方法 CMFCRibbonCategory::GetPanel 便可取得功能區面板。

範例

您可以使用類別,在 CMFCRibbonPanel 的各種方法。下列範例將示範如何設定 CMFCRibbonPanel 物件。 這個範例顯示如何設定顯示功能區面板的鍵盤快速鍵,是由資料行的垂直對齊面板的項目,並且啟用資料行對齊。 這個程式碼片段是 MS Office 2007 示範範例的一部分。

    // CMFCRibbonCategory* pCategory
    // CMFCToolBarImages m_PanelImages
    CMFCRibbonPanel* pPanelClipboard = pCategory->AddPanel(_T("Clipboard"), m_PanelImages.ExtractIcon(1));
    pPanelClipboard->SetKeys(_T("zc"));
    pPanelClipboard->SetCenterColumnVert();
    pPanelClipboard->SetJustifyColumns();

繼承階層架構

CObject

   CMFCRibbonPanel

需求

標題: afxRibbonPanel.h

請參閱

參考

階層架構圖

CObject 類別

CMFCRibbonCategory 類別

CMFCRibbonBaseElement 類別

其他資源

MFC 類別