CMFCRibbonPanel 類別
實作包含一組功能區項目的面板。 在繪製面板時,會顯示多個元素盡可能將面板的大小。
class CMFCRibbonPanel : public CObject
Members
受保護的建構函式
名稱 |
描述 |
---|---|
建構和 CMFCRibbonPanel 初始化物件。 |
公用方法
名稱 |
描述 |
---|---|
將功能區項目加入面板。 |
|
將分隔符號加入至功能區面板。 |
|
將工具列加入至功能區面板。 |
|
|
|
傳回指定的命令 ID. 判斷的項目 |
|
|
|
傳回的項目數功能區面板的。 |
|
傳回使用者定義的資料與指定的面板。 |
|
|
|
|
|
傳回功能區項目位於指定索引處。 |
|
擷取功能區面板內的所有項目。 |
|
|
|
傳回一個可焦點化項目。 |
|
傳回陳列庫項目的週框 (Bounding Rectangle)。 |
|
|
|
|
|
|
|
|
|
|
|
傳回功能區面板的父分類。 |
|
|
|
|
|
|
|
|
|
取得陣列中可見的項目。 |
|
|
|
|
|
|
|
將功能區項目在指定的位置。 |
|
插入分隔符號在指定的位置。 |
|
依資料行指定是否應該垂直置中所有面板項目 (對齊)。 |
|
|
|
|
|
指定所有面板資料行是否具有相同的寬度。 |
|
|
|
|
|
將這個一般模式庫可指定功能區項目可見。 |
|
|
|
|
|
移除和選擇性地刪除項目位在指定索引處。 |
|
從功能區面板的所有項目。 |
|
這會根據其各自的索引值的取代項目。 |
|
會根據指定的命令 ID. 的取代項目 |
|
排序面板是資料行垂直對齊項目。 |
|
相關聯的使用者定義的資料與功能區面板。 |
|
將快顯功能表會具有指定的命令 ID. 的項目 |
|
將所提供的執行階段類別指定資訊的一個功能區項目加入至功能區面板。 |
|
將所提供的執行階段類別指定資訊的一個功能區項目加入至功能區面板。 |
|
會將焦點設定至指定功能區項目。 |
|
啟用或停用資料行對齊。 |
|
設定顯示功能區面板的鍵盤快速鍵。 |
|
|
備註
功能區面板是您在功能區類別中建立相關工作的邏輯群組。 當功能區的大小變更,面板配置自動調整顯示多個元素越好。
在功能區類別包含可藉由呼叫方法 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();
繼承階層架構
需求
標題: afxRibbonPanel.h