共用方式為


CMFCRibbonBar 類別

CMFCRibbonBar 類別實作一個功能區列類似 Office 2007 的功能。

class CMFCRibbonBar : public CPane

Members

公用建構函式

名稱

描述

CMFCRibbonBar::CMFCRibbonBar

預設建構函式。

公用方法

名稱

描述

CMFCRibbonBar::ActivateContextCategory

啟動已經是可見內容分類。

CMFCRibbonBar::AddCategory

將新功能區類別加入至功能區。

CMFCRibbonBar::AddContextCategory

將內容類別。

CMFCRibbonBar::AddMainCategory

將新的主要功能區類別。

CMFCRibbonBar::AddPrintPreviewCategory

 

CMFCRibbonBar::AddQATOnlyCategory

 

CMFCRibbonBar::AddToTabs

將功能區項目加入至功能區列右邊。

CMFCRibbonBar::CreateEx

建立控制項並將其附加至 CPane 物件。 (覆寫 CPane::CreateEx)。

CMFCRibbonBar::Create

建立功能區列控制項並將其附加至功能區列。

CMFCRibbonBar::DeactivateKeyboardFocus

 

CMFCRibbonBar::DrawMenuImage

 

CMFCRibbonBar::DWMCompositionChanged

 

CMFCRibbonBar::EnableKeyTips

啟用或停用功能區控制項的主要技術。

CMFCRibbonBar::EnablePrintPreview

啟用 [預覽列印] 索引標籤。

CMFCRibbonBar::EnableToolTips

啟用或停用工具提示和工具提示說明功能區列。

CMFCRibbonBar::FindByData

尋找一個功能區項目使用使用者指定的資料。

CMFCRibbonBar::FindByID

尋找具有指定的命令 ID. 的一個功能區項目

CMFCRibbonBar::FindCategoryIndexByData

尋找包含使用者定義的資料功能區類別的索引。

CMFCRibbonBar::ForceRecalcLayout

 

CMFCRibbonBar::GetActiveCategory

取得指標現用分類。

CMFCRibbonBar::GetCaptionHeight

傳回標題高度。 (覆寫 CBasePane::GetCaptionHeight)。

CMFCRibbonBar::GetCategory

取得指標分類中位於指定索引處。

CMFCRibbonBar::GetCategoryCount

取得功能區類別的數目功能區列上的。

CMFCRibbonBar::GetCategoryHeight

 

CMFCRibbonBar::GetCategoryIndex

傳回功能區類別的索引。

CMFCRibbonBar::GetContextName

擷取使用 ID.,指定內容分類標題的名稱。

CMFCRibbonBar::GetDroppedDown

 

CMFCRibbonBar::GetElementsByID

取得包含指向任何功能區項目具有指定 ID 的陣列 .

CMFCRibbonBar::GetApplicationButton

取得指標功能區按鈕。

CMFCRibbonBar::GetFocused

傳回一個可焦點化項目。

CMFCRibbonBar::GetHideFlags

 

CMFCRibbonBar::GetItemIDsList

 

CMFCRibbonBar::GetKeyboardNavigationLevel

 

CMFCRibbonBar::GetKeyboardNavLevelCurrent

 

CMFCRibbonBar::GetKeyboardNavLevelParent

 

CMFCRibbonBar::GetMainCategory

傳回指向目前選取的功能區類別。

CMFCRibbonBar::GetQATCommandsLocation

 

CMFCRibbonBar::GetQATDroppedDown

 

CMFCRibbonBar::GetQuickAccessCommands

填滿所有項目命令 ID 會顯示在快速存取工具列上的清單。

CMFCRibbonBar::GetQuickAccessToolbarLocation

 

CMFCRibbonBar::GetTabTrancateRatio

 

CMFCRibbonBar::GetTooltipFixedWidthLargeImage

 

CMFCRibbonBar::GetTooltipFixedWidthRegular

 

CMFCRibbonBar::GetVisibleCategoryCount

 

CMFCRibbonBar::HideAllContextCategories

隱藏作用並可見的所有分類。

CMFCRibbonBar::HideKeyTips

 

CMFCRibbonBar::HitTest

尋找指標指向指定點位於區列上的工作區座標的功能區項目。

CMFCRibbonBar::IsKeyTipEnabled

判斷 keytips 是否已啟用。

CMFCRibbonBar::IsMainRibbonBar

 

CMFCRibbonBar::IsPrintPreviewEnabled

判斷 [預覽列印] 選項是否已啟用。

CMFCRibbonBar::IsQATEmpty

 

CMFCRibbonBar::IsQuickAccessToolbarOnTop

指定快速存取工具列是否在功能區列上方。

CMFCRibbonBar::IsReplaceFrameCaption

判斷功能區列是否取代主框架標題,或在框架標題下方加入。

CMFCRibbonBar::IsShowGroupBorder

 

CMFCRibbonBar::IsToolTipDescrEnabled

判斷工具提示說明是否已啟用。

CMFCRibbonBar::IsToolTipEnabled

判斷區列上的工具提示是否已啟用。

CMFCRibbonBar::IsTransparentCaption

 

CMFCRibbonBar::IsWindows7Look

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

CMFCRibbonBar::LoadFromResource

多載。 從應用程式的資源載入一個功能區列上的 。

CMFCRibbonBar::OnClickButton

 

CMFCRibbonBar::OnEditContextMenu

 

CMFCRibbonBar::OnRTLChanged

  (覆寫 CPane::OnRTLChanged)。

CMFCRibbonBar::OnSetAccData

  (覆寫 CBasePane::OnSetAccData)。

CMFCRibbonBar::OnShowRibbonContextMenu

 

CMFCRibbonBar::OnShowRibbonQATMenu

 

CMFCRibbonBar::OnSysKeyDown

 

CMFCRibbonBar::OnSysKeyUp

 

CMFCRibbonBar::PopTooltip

 

CMFCRibbonBar::PreTranslateMessage

  (覆寫 CBasePane::PreTranslateMessage)。

CMFCRibbonBar::RecalcLayout

  (覆寫 CPane::RecalcLayout)。

CMFCRibbonBar::RemoveAllCategories

從功能區列移除所有功能區類別。

CMFCRibbonBar::RemoveAllFromTabs

從的索引標籤區域中的所有功能區項目。

CMFCRibbonBar::RemoveCategory

移除位於指定索引處的功能區類別。

CMFCRibbonBar::SaveToXMLBuffer

將功能區列至緩衝區。

CMFCRibbonBar::SaveToXMLFile

功能區列儲存至 XML 檔案。

CMFCRibbonBar::SetActiveCategory

設定所指定的功能區類別為作用中。

CMFCRibbonBar::SetActiveMDIChild

 

CMFCRibbonBar::SetElementKeys

將具有指定的命令 ID. 的任何功能區項目的指定 keytips

CMFCRibbonBar::SetApplicationButton

將應用程式功能區按鈕加入至功能區列。

CMFCRibbonBar::SetKeyboardNavigationLevel

 

CMFCRibbonBar::SetMaximizeMode

 

CMFCRibbonBar::SetQuickAccessCommands

將一或多個功能區項目加入至快速存取工具列。

CMFCRibbonBar::SetQuickAccessDefaultState

提供快速存取工具列指定預設狀態。

CMFCRibbonBar::SetQuickAccessToolbarOnTop

放置在功能區列之下的快速存取工具列 (QAT) 在或。

CMFCRibbonBar::SetTooltipFixedWidth

 

CMFCRibbonBar::SetWindows7Look

啟用/停用功能區 Windows 7 樣式的外觀 (小矩形應用程式按鈕)

CMFCRibbonBar::ShowCategory

顯示或隱藏指定的功能區類別。

CMFCRibbonBar::ShowContextCategories

顯示或隱藏具有指定 ID. 的內容類別

CMFCRibbonBar::ShowKeyTips

 

CMFCRibbonBar::ToggleMimimizeState

切換最小化和最大化狀態之間切換列上的 。

CMFCRibbonBar::TranslateChar

 

備註

會在同時釋放了 Microsoft Office 2007,引入 Microsoft Office Fluent Ribbon。 這個功能區列不僅是新的控制項。 它代表新使用者介面範例。 功能區是包含呼叫類別的一組索引標籤的 窗格。 每個分類邏輯分隔為功能區面板,而每個面板可以包含各種控制項和命令按鈕。

會出現在功能區列的項目展開及收合充分運用可用空間。 例如,如果,功能區面板會顯示空間不足其項目,它會變成顯示快顯功能表的子功能表的功能表按鈕。 功能區列做為靜態 (非浮動) 控制列,而且可以停駐在框架頂端。

您可以使用 CMFCRibbonStatusBar 類別實作的狀態列類似 Office 2007 的值。 功能區類別 (包含和) 顯示一組 功能區面板。 每個功能區面板包含一或多個功能區項目,從 CMFCRibbonBaseElement衍生。

如需如何將功能區列的資訊加入至現有的 MFC 應用程式,請參閱 逐步解說:更新 MFC Scribble 應用程式

繼承階層架構

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCRibbonBar

需求

標題: afxribbonbar.h

請參閱

工作

逐步解說:更新 MFC Scribble 應用程式

參考

階層架構圖表

CPane 類別

CMFCRibbonCategory 類別

CMFCRibbonPanel 類別

CMFCRibbonBaseElement 類別

其他資源

MFC 類別