CMFCRibbonCategory 類別
CMFCRibbonCategory 類別實作包含一組 功能區面板的功能區索引標籤。
class CMFCRibbonCategory : public CObject
Members
受保護的建構函式
名稱 |
描述 |
---|---|
建構函式。 |
公用方法
名稱 |
描述 |
---|---|
加入一個隱藏的項目加入至功能區類別。 |
|
加入新的面板加入至功能區類別。 |
|
|
|
|
|
|
|
|
|
傳回功能區類別的內容 ID。 |
|
傳回與功能區類別的使用者定義的資料。 |
|
|
|
|
|
|
|
取得屬於功能區類別的第一個可見的項目。 |
|
傳回一個可焦點化項目。 |
|
傳回一個反白顯示的項目。 |
|
|
|
|
|
|
|
取得屬於功能區類別中的最後一個可見的項目 |
|
傳回功能區類別使用大型影像清單的參考。 |
|
|
|
|
|
傳回指向位於指定索引的功能區面板。 |
|
傳回功能區面板數目功能區類別的。 |
|
|
|
傳回指定之功能區面板的索引。 |
|
|
|
|
|
|
|
|
|
傳回類別使用小型影像清單的參考。 |
|
傳回功能區類別索引標籤的目前色彩。 |
|
|
|
|
|
取得屬於功能區類別中的所有可見的項目。 |
|
|
|
|
|
|
|
|
|
|
|
判斷功能區類別是否為可見。 |
|
表示父功能區是否有 Windows 7 樣式的外觀 (小矩形應用程式按鈕) |
|
|
|
|
|
|
|
|
|
|
|
呼叫框架,當使用者按下某個鍵盤按鍵。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
定義出現在功能區類別功能區面板中摺疊順序。 |
|
在功能區類別儲存使用者定義的資料。 |
|
keytip 指派給功能區類別。 |
|
|
|
將功能區類別的色彩。 |
備註
通常,您會呼叫 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 範例應用程式的。
繼承階層架構
需求
標題: afxribboncategory.h