共用方式為


CMFCRibbonCategory 類別

CMFCRibbonCategory 類別實作包含一組 功能區面板的功能區索引標籤。

class CMFCRibbonCategory : public CObject

Members

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

名稱

描述

CMFCRibbonCategory::CMFCRibbonCategory

建構函式。

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

名稱

描述

CMFCRibbonCategory::AddHidden

加入一個隱藏的項目加入至功能區類別。

CMFCRibbonCategory::AddPanel

加入新的面板加入至功能區類別。

CMFCRibbonCategory::CopyFrom

 

CMFCRibbonCategory::FindByData

 

CMFCRibbonCategory::FindByID

 

CMFCRibbonCategory::FindPanelWithElem

 

CMFCRibbonCategory::GetContextID

傳回功能區類別的內容 ID。

CMFCRibbonCategory::GetData

傳回與功能區類別的使用者定義的資料。

CMFCRibbonCategory::GetDroppedDown

 

CMFCRibbonCategory::GetElements

 

CMFCRibbonCategory::GetElementsByID

 

CMFCRibbonCategory::GetFirstVisibleElement

取得屬於功能區類別的第一個可見的項目。

CMFCRibbonCategory::GetFocused

傳回一個可焦點化項目。

CMFCRibbonCategory::GetHighlighted

傳回一個反白顯示的項目。

CMFCRibbonCategory::GetImageCount

 

CMFCRibbonCategory::GetImageSize

 

CMFCRibbonCategory::GetItemIDsList

 

CMFCRibbonCategory::GetLastVisibleElement

取得屬於功能區類別中的最後一個可見的項目

CMFCRibbonCategory::GetLargeImages

傳回功能區類別使用大型影像清單的參考。

CMFCRibbonCategory::GetMaxHeight

 

CMFCRibbonCategory::GetName

 

CMFCRibbonCategory::GetPanel

傳回指向位於指定索引的功能區面板。

CMFCRibbonCategory::GetPanelCount

傳回功能區面板數目功能區類別的。

CMFCRibbonCategory::GetPanelFromPoint

 

CMFCRibbonCategory::GetPanelIndex

傳回指定之功能區面板的索引。

CMFCRibbonCategory::GetParentButton

 

CMFCRibbonCategory::GetParentMenuBar

 

CMFCRibbonCategory::GetParentRibbonBar

 

CMFCRibbonCategory::GetRect

 

CMFCRibbonCategory::GetSmallImages

傳回類別使用小型影像清單的參考。

CMFCRibbonCategory::GetTabColor

傳回功能區類別索引標籤的目前色彩。

CMFCRibbonCategory::GetTabRect

 

CMFCRibbonCategory::GetTextTopLine

 

CMFCRibbonCategory::GetVisibleElements

取得屬於功能區類別中的所有可見的項目。

CMFCRibbonCategory::HighlightPanel

 

CMFCRibbonCategory::HitTest

 

CMFCRibbonCategory::HitTestEx

 

CMFCRibbonCategory::HitTestScrollButtons

 

CMFCRibbonCategory::IsActive

 

CMFCRibbonCategory::IsVisible

判斷功能區類別是否為可見。

CMFCRibbonCategory::IsWindows7Look

表示父功能區是否有 Windows 7 樣式的外觀 (小矩形應用程式按鈕)

CMFCRibbonCategory::NotifyControlCommand

 

CMFCRibbonCategory::OnCancelMode

 

CMFCRibbonCategory::OnDraw

 

CMFCRibbonCategory::OnDrawImage

 

CMFCRibbonCategory::OnDrawMenuBorder

 

CMFCRibbonCategory::OnKey

呼叫框架,當使用者按下某個鍵盤按鍵。

CMFCRibbonCategory::OnLButtonDown

 

CMFCRibbonCategory::OnLButtonUp

 

CMFCRibbonCategory::OnMouseMove

 

CMFCRibbonCategory::OnRTLChanged

 

CMFCRibbonCategory::OnScrollHorz

 

CMFCRibbonCategory::OnUpdateCmdUI

 

CMFCRibbonCategory::RecalcLayout

 

CMFCRibbonCategory::RemovePanel

CMFCRibbonCategory::ReposPanels

 

CMFCRibbonCategory::SetCollapseOrder

定義出現在功能區類別功能區面板中摺疊順序。

CMFCRibbonCategory::SetData

在功能區類別儲存使用者定義的資料。

CMFCRibbonCategory::SetKeys

keytip 指派給功能區類別。

CMFCRibbonCategory::SetName

 

CMFCRibbonCategory::SetTabColor

將功能區類別的色彩。

備註

通常,您會呼叫 CMFCRibbonBar::AddCategory間接建立功能區類別,傳回指向新建立的功能區類別。 您可將面板加入類別會藉由呼叫 CMFCRibbonCategory::AddPanel

CMFCRibbonTab 類別繪製功能區類別。 它會從 CMFCRibbonBaseElement 類別衍生。

這個以下的範例將示範如何建立功能區類別並將面板加入它。

// Create a new ribbon category and get a pointer to it

CMFCRibbonCategory* pCategory = m_wndRibbonBar.AddCategory

(_T("&Write"), // Category name

IDB_WRITE, // Category small images (16 x 16)

IDB_WRITE_LARGE); // Category large images (32 x 32)

// Add a panel to the new category

CMFCRibbonPanel* pPanel = pCategory->AddPanel (

_T("Clipboard"), // Panel name

m_PanelIcons.ExtractIcon (0)); // Panel icon

下圖顯示 Home 分類的嘗試從 RibbonApp 範例應用程式的。

CMFCRibbonCategory 影像

繼承階層架構

CObject

   CMFCRibbonCategory

需求

標題: afxribboncategory.h

請參閱

參考

階層架構圖

CObject 類別

其他資源

MFC 類別