次の方法で共有


CMFCRibbonCategory クラス

CMFCRibbonCategory クラスは、リボン パネルのグループを含むリボン タブを実装します。

class CMFCRibbonCategory : public CObject

メンバー

プロテクト コンストラクター

[名前]

説明

CMFCRibbonCategory::CMFCRibbonCategory

コンストラクターです。

パブリック メソッド

[名前]

説明

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::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

次の図は、RibbonApp サンプル アプリケーションの Home カテゴリを示します。

CMFCRibbonCategory イメージ

継承階層

CObject

   CMFCRibbonCategory

必要条件

**ヘッダー:**afxribboncategory.h

参照

参照

階層図

CObject クラス

その他の技術情報

MFC クラス